moved around the construction of the board so the client can do stuff
the client now updates the display