Working Board class; tested.