adding rules, tests for end of game and extra go