Wow, thank you so much for your explanation!
Yes, I use Godot to make games, and I still have a lot to learn. I kind of get your explanation, though I still can't wrap my head around coding. Thank you for providing the source code; I'll use it to study more.👍