Andur's Game Solutions

Includes warmup problems minus anagrams, (very poorly written) Tower of Hanoi, and Mastermind with trivial AI (the game intentionally does not specify which slots are correct, only how many).
I am a little hesitant about a while loop that also has a "break if". It makes me wonder whether there's a way to combine and abstract conditions into few enough conditions that they all fit in the while condition, or to use a simpler iterator like "12.times do {}" and then use "break if" for early victory or quitting. Just a thought.