working on integrating movement to the server