Added more functionality to the board and played a little with the main program, should get a game on with text UI the next time around, also should check the testing stuff now that I've something to test