More of a note to self than anything else... Discrepancy between `moveinfos[0].ownership` and then root `ownership` once the move is actually played is probably caused by wide root noise not being 0.