Attempted to enable the sim to be run from anywhere, wrote generic wall following algorithm