I first read about this in Game Informer around 2012ish. Was super hyped, then the devs just fell of the face of the planet. And now, the game is actually on Steam. Coming out for the Xbox One as well. It's about damn time. I mean shit, this kinda delay is almost on par with Avatar 2. Looks good though, but online co-op might be absent. Which, is kinda fucked if true since they had half a decade to build a 2D arcade game.