Fun mechanic. I didn't find it that hard until I ran out of bullets and couldn't remember how to reload. :)
Nice work.
D