Handle user moves