Updated Cannons and Cannon class

I added and changed more stuff for the cannons. Select them by clicking
the middle mouse button. Their barrel will automatically follow the
mouse pointer when they are selected.