one move at a time (at server side)