Fixing block placement when loading the cannon

When loading the cannon, the ammo remains stuck to the barrel. This commit fixes that, by cancelling the PlayerInteractEvent.