Menu system + improved logic

Includes menu system, character and camera controllers, animation controller and basic combat implementation