refactor entity firing functionnames
add function for eventfiring and let the fromer function do ON_DEFAULT firing
add fields and enum mapping for onDie, onReach and onTouch events
generally fire onReset, onEnable and onDisable events in the right situation for all entities