Waypoint Iteration 5

-Changed waypoint listener to only allow teleporation from the start
point, so it no longer goes both ways. Ran into huge problems with
infinite loops...
-Added a findWaypointByLocation method