basic sight working
basic pathfinding