Thank you so much! This is so helpful for me so I really appreciate the feedback. I definitely want to update the puzzle-solving aspect. Thanks for the great ideas <3