still fixing some bugs in make_move()