Updates to Cannon

Updated the Cannon to have the individual cannons firing.