moved set animation funct to physicsentity
Added an action handler function that is called when an entity gets used.
Interactable entities now execute their action on their target instead of themselves,
provided they have a target.
Fleshed out door class.
A door is expected by handleAction when action is OPEN_DOOR.