Detect Wins and Draws

* [x] win: 3 marks a row
    * [x] vertical
    * [x] horizontal
    * [x] diagonal
* [x] draw: board is full without a win detected
* [x] display winner (or draw)
* [x] stop further play