Cross and Zero, state representation
updates, minimax.hs