title: Text based noughts and crosses
body: <p>I am a beginner in Java and trying to practice. I want to write a basic text based noughts and crosses game in java without any GUI. I want to test if it works by writing unit tests to check if they pass. I don't want any answers but just want guidance on how to go about doing this. This is what I have decided so far:</p>
  
  <ol>
  <li>Have the following classes: <code>GameTest</code>, <code>Game</code>, <code>Board</code> and <code>Player</code> (have two instances of this)</li>
  <li>Use an array for the board.</li>
  </ol>
  
  <p>I would appreciate if anyone would have any suggestions on how i could improve or ideas on how to do it.</p>
  
  <p>Thanks</p>