Add tests for edge case boards.
Add seed method that takes and validates board input.