pub fn validate(level: &Level) -> Result<Vec<Placement>, String>
Convenience: validate a level exhaustively, returning the solution found (also checks an authored level’s claim that it is solvable).