working mover robot implementation