Strange looking game. Coming to PSN and XBLA.