Initial stages to implementing movement by adding a WaypointList as a
deque.  Not working right now.  When popping elements to generate a list
of waypoints, it removes them completely.  Not what we want.