Insanely Twisted Shadow Planet - Video Game Review

Will Insanely Twisted Shadow Planet hold its own amongst the new Xbox Live Arcade games this summer?