Added LogicObject class

Added:
- LogicObject class
Some cleaning in constructors arguments

Modified:
- Entity constructor argument type and order
Object Type moved from Entity to PhisicObject

Modified:
- object type enum moved to other class header
Some changes in PhisicObject

Removed:
- friend declaration in Entity to Phisic
- LogicType base class from Entity

Modified:
- Type changed to PhisicType and LogicType
Added simple protection agains double jump
Some claning in Phisic
Added Logic module

Added:
- Logic module
Player stops after move

Modified:
- some formating changes
Added PersonAnimator template

Added:
- PersonAnimate class
PersonAnimator added to Player