This needs to be a game...
Spectacular. Smooth style, sometimes a little hard to follow precisely what's going on, but that just adds to the energy of the piece. My only real complaint: God at the end, he looks kinda... funny. Not sure, exactly, but that is seriously the only thing wrong with this.
Like I said, this needs to be a game. It's practically set up like one even as it is.