TicTacToe - should the winner be part of the model?