Good job! Was a lot of fun! As people mentioned it lacks a bit of polish and fine tunning but great entry. Thanks for sharing and keep it up! Also too much screen shake for my taste, but this depends a lot on the person, so you can ignore it.