miniMax algorithm - C#