Odd... The cannonballs blow up when colliding with each other. Maybe you are redirecting cannonballs to the cannons themselves and when a cannon goes off at the right moment the game ends? The screen should zoom in around the cause of death whenever you die so that may explain the deaths too. Thanks for playing!