Make NpcState startingPosition a Waypoint object
- If it's null at compile time, create one on the fly.
- Also, added Waypoint lookDirection to instruct the NPC which direction to look in when they reach the Waypoint.
Have the NPC look at the est. player position while chasing