Added my stuff to Alexander's code

This is the same thing that Alexander updated around 5:00 p.m. on
Tuesday, 4-1-14, but with some cannon code added. The cannon lists are
defined as global in main(), at the top. Right now they are used to move
the barrel angle with arrow keys, but will be changed to the mouse soon.