removed board.init call from game and refactored some tests