Add Reset method to start a new game
Don't allow value to be set in constructor

Turned out not to be needed, only used by the tests.
Clear move data when starting a new game
Implement new game button
Make setter for Row and Column private