Added cannon rotation, firing, explosion growth, and cooldown