This triggers my GB Pokemon nostolgia pretty good. Very clear and clean design. Great job!
One tip for doing a typewriter effect in text boxes in Godot: Instead of adding one letter at a time, put the whole text at the start, and slowly increment `visible_characters`. It will have the same visual effect, but keep the correct word-wrapping.