The game has been released
http://ouyaforum.com/showthread.php?...)&goto=newpost