I've had my eye on this game for over a year. It was originally supposed to be an Indie title, but Microsoft saw it and knew it had to be an Arcade title. It's beautiful indeed
http://www.youtube.com/watch?v=DmSAQwbbig8
Can you say Muramasa?
I can't wait to play this, whenever its finally out.