Implemented Random walk handler. Still bugs, need to fix.