Adding functional make_move().