Removed unused ID - field from enemies.
Made the Wave class simpler and easier to understand.
Enemies and bosses now spawn infinitely.
Tweaked third boss behaviour.
Implemented a pause screen.