Messy first attempt at walk
Simpler walk