player select, astar pathfinding