Introduced face and matrix builders, simplifying HappyFace code. Amended solver logic to try more combinations for unique solution