planning to add recast/detour for pathfinding