Implemented dynamic Patrol/Search enemy state switch
Refactored enemy state into EnemyInfo
Merge branch 'master' into Navigation_System