Random path generates, needs fine tuning

Random path generates, but the mechanism to avoid going back on itself
and switching cells that have already been switched does not work.