refactored board to inherit from matrix
cleanup... end of subway ride
rough working out of Matrix and Board... saving before refactoring further