I played this demo on the XBLA and I must say it is a pretty freaking sweet game. I am sorry I missed it on the DS/PSP but I really want this Xbox version. Check it out if you have not.