GalaxyTrail’s Freedom Planet made a rumbling across the web following a successful Kickstarter run and subsequent release on Steam in 2014. Following several delays it finally hit the WiiU last month, and after getting some hands-on time with the game, I have to say I’m impressed. Thus far into the game (which is admittedly only […]