Added EntityEvent

EntityEvent is the basic entity for handling, NPCs,
teleports, etc.