#3 cameraAcces now implements Map<CamAction, IBehavior> to edit the behaviors from outside the class. The enum CamAction is now public
#3 added a player state wich will tie a physicalbody to the cam.
#3 added an engine acces because two classes needed it
#3 added an interface, cameraAcces is now movable & teleportable
#3 refactored teleportable & movable to the behavior package in move. Because several places offer this interface. But that package only requires it.
#3 added a physical character. physical in my app means somthing that collides but is invisible.

Perfect to wrap around the camara.
this class implements movable & teleportable. So it can move with the camara. At least thats the idea.
#3 added an empty interface to follow an convention i still have to make.
#3 starting to describe te player object when I ran at an hold.
I realy havent figured out how to integreate the movement in to the behavior.
Perhaps tomorow