This was actually notbad.
I like what you have presented here, there are a few ticks and tricks that could be better maybe a touch up on sound stuff but overall this was pretty impressive.
~~THINGS TO IMPROVE ON~~
Just a bit of clean up here or there.
~X~