Ikaruga would perhaps be more accurately named if it were titled: “Hoooock-tooooey!” Because it is one game that completely spits in your face with thumb-blistering difficulty. Don’t get me wrong, I’m no slouch when it comes to gaming. My ill-spent youth has garnered nigh-superhuman reflexes, and the cruelty of the NES era of gaming has […]