Has anyone else seen this game? This is another 360 game I'm really excited for. Oh, and the explosions are perty!