Firing

I'll be translating it to C# in a bit, but everything seems to be
working. Didn't see a shell model so I just have it firing tiny tanks at
the moment.