Waypoints fix (cleanup)

Random move patterns fixed and added back in.
StaticRandom class added, use "StaticRandom.Instance" to use this global
random that also has a "random" seed
Waypoint fix (cleanup)

+TableWaypointsLock