Major Nelson has confirmed that the much-anticipated Ikaruga is on its way to the XBox Live Arcade this week. Ikaruga is an award winning Japanese side-scroller shoot-em-up game with a legion of fans backing. The game features single player levels as Read More