Allow event listeners to modify which head's target is being modified
Override getEntity method to return a wither
Remove cancelling methods, this is handled in the super class
Small javadoc correction