Check is working, but I still can't figure out why my original board is being modified, rather than the copy of the board that I gave it