3 min read Switch Galaxy Review April 17, 2013 Noah Switch Galaxy is a game by former Liverpool Studios developers, and you can tell in...