Indie Obscura Immortal Planet Review (PC) Find out what we thought of the new isometric RPG, Immortal Planet.