Stable Final Project Game v1

The game has finally reached a state that is fully playable and it is
save enough for you to add your own power up classes without wrecking
the game.