movement to all directions working