The objective to the game is to fight the enemies that are coming for you, battling waves of enemies, bosses, collecting timed upgrades, and weapons, with a fantastic blood effect make's the game perfect.
Waves returning, animated effects/menus... A lot of enjoyment.