Implement PetDamageEvent
Implement PetAttackEvent
Remove unneeded code
Deobfuscate Pathfinder Goals
Update JavaDocs
Deobfuscate Goal Selector
Add the ability to edit/add to goals from the API
Improve API implementation for Pets attacking
Add event for opening Pet Menu
Add three events for handling Pet movement

Adds implementation for:
- PetMoveEvent
- PetTeleportEvent
- PetRideMoveEvent
Add default attack damage to all Pet Types

All Pet Types now have a default attack damage of one heart.