The problem with the cannons is that the hitbox is exactly the ellipse that you see on the ground, which means that if you stand outside the circle with your feet you can still be hit on the top of your head (I don't know if I explained it clearly, probably not ahah). I aknowledge the problem, it can be really unfair. I'll try to fix it in the future.
Thank you so much for you feedback and kind words!