remove the "MyPet" prefix from most of the classes
removed some type casts
throw event for the player when the pet attacks anything to determine whether the player can attack an entity
moved capitalizeName method to Util class
pet will now stop following their target when:
  * target is in another world
  * target is more than 20 meters away
  * owner is more than 25 meters away