💭 every now and then I run my core mcts implementation on some sanity checks like "does it prefer winning moves to losing moves" and find it broke at some point. MCTS is very hard to debug.