… Insanely Twisted Shadow Planet Review: A Nice Place To Visit … ITSP deftly scratches the itch that many gamers have … it isn’t the brightest star in the sky. … A Nice Place To Visit, But You Can’t Stay Forever …