Mostly working code, wall found and followed