Some other factors worth considering while developing the game are:
- Optimizing the code for better performance
- Making sure the game can run in a selection of machines of your choosing
- Have a debugging procedure to help on quick iteration of development.

Usually programming something like this is a great opportunity to learn. Each of the points I've highlighted will enable you to interact with a different part of game development. You can try and deepen your knowledge in the areas that pique your interest.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence