Thank you for the kind words and feedback, I worked on the UI for a long time and I'm really glad you noticed. The algorithm for funny/scary was really basic; literally
for i in funny_words:
if dialogue.contains(i):
funny +=1
I really should've fleshed that out more, I tried to focus more on UX and polish than my usual 'features, features, features, features, zero testing, hopefully it works' approach. Nice to hear you think it could be a fun game with more work :)