Add initial pass at game board and some of the framework for node