Our reviewer team has just reviewed a new game from Team 17 called “Planet Alpha“. Here’s a snippet: You start on a (presumably) alien planet, having suffered some kind of crash. As you explore the beautiful land, you soon find that some kind of robotic race is trying to invade the planet for reasons unknown, which adds ...[Read More]