Finish implementing three different clients who make different request patterns: no_move, move_regularly, move_frequently