All parts done except minimax.