Tidied puzzle
Solver loops until solved
Tidying
Tidying
Added more tests data
Naming bools