Original-Gamer writes: "Indie Xbox Live game Twin Blades is Press Start Studio's first game after forming in 2009. Based in France, these game developers took a stab at appealing to western gamers with a shooter staring a Nun. But just how appealing is that to your average American? Did I mention that the main point of the game is killing Zombies? I thought you'd like that."