moving on path - with bugs :(