Implemented walking (almost)