This game reminds me of all those bad sci-fi movies shown on Mystery Science Theater 3000.
Speaking of which, are there any hidden MST3K references in the game?