Vastly simplified the previous waypoint list by just having WaypointRune.java handle all the logic.