add player_interact_entity event, get_mob_age, and set_mob_age
add shoot_projectile
removal of typos and magic numbers
make EntityEquipment actually accessible to future functions
Merge pull request #65 from jb-aero/pullable

Adds several new interfaces, functions, and even an event.