Earth Defense Force 2025 is a simple game about simple pleasures. Shooting giant insects (and arachnids) with rocket launchers. Giant Bomb takes a run through the game so you can see just how magical that formula can really be.