Don't go with the name. It has nothing to do with "Games". Solve problems which are as simple as Text Validator to as complex as Payments System which has "n" number of states and "m" number of rules to evaluate. Also provides better readability, scalability, and reusability.