Added options for firing, firing not yet added.

I'm going to merge your stuff into mine before I try adding enemy shots,
since so far I've only modified code, which will be much easier to merge.