Created a semi-functional unit test for board.cpp. It depends on a text file though, and a disgustingly formatted one at that. Not gonna come up with a better solution at this hour though.