Nintendo's latest 3DS release marks a long-awaited return to the Kid Icarus franchise, following up the original NES classic.

Yes, it was that long ago!

Flap your angelic wings forward a couple of decades, and Uprising represents one of the most insane story arcs on the 3D handheld, as the eponymous hero fights his way through Medusa battles, underworld and intergalactic encounters, punctuated by a bewildering array of amusing and downright odd enemies.

Rail shooting and third-person action combine to take you through the game. With countless unlockables, fast-paced gameplay and a brilliantly engineered fusion of different weapons and power-ups, it’s a pleasure to play.