moving the Board class into is own file