Fixed the pickle

I dont think I'm checking for moves correctly.
Also I think the node should have a board field. Or there should be a
way to get the board for each node, since the board isnt the same.