Tic-tac-toe kata in C#