making cannons wait to shoot