finish game when playing 3-in-row (horizontal)
finish game when playing 3-in-row (vertical)
finish game when playing 3-in-row (diagonal)
refactored GameTests and created tests for Marks
removed target folder
created .gitignore file
cannot play when game is over
removed redudant check for last's mark position
specialised exceptions