Scott's Space Invaders features a cosmic fight between the invaders and us.
Arcade 3D puzzle logic game.