Indie developer and publisher Frosty Pop announced a pair of new games this week, including the reveal of Escape From The Red Planet This is a pretty cool looking game in which you are on Mars, having to build up resources and defenses in various levels, all of which have the goal of getting you[...]