The levels are enormously spacious, the AI demanding but never unfair.
I have the game now played through twice, find it still not boring