Fixed Cannon firing behaviour.