Okay, maybe "stomp" is the wrong word. Why? Well, you'll find it hard to step on the giant insects awaiting players in Earth Defense Force: Insect Armageddon, which is now available on Steam. The trailer below will give you a taste of what to expect, and you can also check out my review of the Xbox 360 version of the game.