Needs a check for unsolvable (ie, key cannot be pathed from door and vice versa) boards; got to level 22 and was served one like that