fixed setmove stuff, still not fully implemementednened