Ignore upper and lower case. Use numbers for GOTIT and GIVEUP.
Include a file or in the readme what kind of rules can actually exist. For example, without looking at the source code I don’t know whether there can be a rule like: “contains an even number of ‘a’”.
At the end, include an option to play again, or quit
This is nice. A few suggestions:
Ignore upper and lower case. Use numbers for GOTIT and GIVEUP.
Include a file or in the readme what kind of rules can actually exist. For example, without looking at the source code I don’t know whether there can be a rule like: “contains an even number of ‘a’”.
At the end, include an option to play again, or quit