Giving you a run for your money, this latest XBLA title certainly delivers on some aspects. Question is which ones?