What a pleasure to see this little character again, who last time was busy rounding up his flock of sheep.
And like last time, the puzzles, although very simple, are original and fun to do :)
A lot of people have told you about blurred fonts. But I have the impression that the problem is more general and specific to pixel processing. I don't know Godot, so I don't know how it works. But I think it's a question of sampling and processing pixels when they're resized. In Construct 3, I solve this kind of problem in the project options, by setting the sampling to “nearest” (pixellated) and not to bilinear (smooth) or trilinear (smooth with better quality downscaling).