Entity Spawn Events

These events fire any time an entity is added/removed to the world, so we do not
have to check multiple locations for entities being added/removed from the world.

There are also a few conditions that won't even trigger an entity to be removed
from the world on death (/butcher) so this will catch it.