REVIEW September 16, 2018 by Stephen Radford Planet Alpha Review (Nintendo Switch) A slow burning platformer that offers some interesting gameplay mechanics.