That was surprisingly very fun! If you work on it more in the future it would be cool if there were multiple valid combinations for each word and it was random which one would show up each time