for some reason move wasn't being applied to state returned by minimax