Implementing proper board moves; user cannot change a placed move