Add catchall false return for unsolvable puzzles in solver, add another unsolvable test