Merge pull request #6 from OddBloke/refactor_random_walk

Refactor random_walk