I can't get the cannon to reload properly after the first fire. the round loads into the barrel, and then the mechanism pushes in into firing position, but it doesn't stop, it keeps trying to push the round into the firing position after it is already there, and just breaks. please fix this because the cannon looks really cool.