GameByte Reviews: Planet Alpha

Planet Alpha has a bit of something for everyone who loves the idea of exploring new worlds, and challenging their reflexes.