Outline Board::from_history spec
Implement Board::from_history