Done cleaning up for now.

Things are overall better and cleaner. Some things still aren't ideal
but definitely improved. The main thing that will need tweaking later is
xAccel.

Tweaks will need to be made to shoot() too once I actually create the
shot.