Insane but fun vertically scrolling shooter in the Space Invaders universe. Introduction Space Invaders, the original game from 1978 that has defined video games for...