Destructoid review: Lost Planet

^