started draw cannon method.

Having issues with getting the cannon to pivot.
Fixed Cannon rotation
Added fire method
Fixed 'ssssssssssssss' error.
Merge branch 'master' into cannon_methods

Conflicts:
	cannonball.pde
Fixed typos.
Fix typos.
Set the ball to the fired ball.
Reformat controls.
Make cannon movement faster.
Fix ball fire start position.
Add variables for height and width of cannon.
Use variable v instead of constant 3.
Remove unnecessary comments.
Fix v to start at 3 by default.
Change height variable to length for clarity.
Change the cannon's pivot point to bottom left.
Fix starting location of fired ball, for good.
More verbose cannon constructor in main.
Fix cannon refire bug.
Cannon wouldn't refire if the ball had landed due to noLoop(). Restart loop now on every keypress.