Cannon 3

extracted cannon code into cannonmanager class, got dog to shoot out of
cannon but looks wonky, needs to look better/hide