Resolve #4 - Changed to EntityDamageEvent and damager must have a stick to uppercut.
I have started work on the timer, but have not had time to finish it.