It is very admirable of you to share your code with the community! You are the MVP!
It also reminds me that I had also seen a game that did the same thing: "Charge Kid", made in Godot as well (it was even released for Switch!)
The best of luck to you!