Atlus brings this first-person brawler to Xbox Live Arcade.