added Board class - a graph of the board layout and navigation