The strings were an interesting challenge, fortunately java awt has a FontMetrics class, which computes the sizes of single lines Strings, so from there it’s not too hard to figure out the rest.
I agree the gameplay is simplistic, and the game is more of a visual novel/interactive experience. I struggled to find a way to make the mechanics more puzzle-game like.
Sound I wanted to do but ran out of time (tragic, I know). I’ve found a real-time audio library that I’ve gotten to work in games in the past, and was aiming for some sort of adaptive synth music. Definitely going to try to make a version 1.1.0 with audio.
Thanks for the feedback, and I’m glad you appreciated the game!