Substates should have a bias towards them for their height with regards to one another, if they’re next to the wall, and if they contain the final hole for a row.
Also, perhaps states should only be culled if they’re to close to the top.
Because of these 2 things, SubState objects should know their height (but not matter when checking for equality).