Refactored waypoint factory for future patterns
Refactored memory and added function to move to last seen food
Added movement towards last known food location