i was enjoying this, but the cannon firing is very hit and miss - seems like there is some kind of delay that stops the button from pressing and responding.