Wow!!! This screams you've been doing this a while, and I love to see it! There wasn't anything I could say was wrong and it will be saved on my computer to be played in the future just because. lol Loved how everything fit so well.... great job!
Yeah, I've been learning Godot for the last 6 months, and tinkering with a "shell" template to build my own games on. This was my first full game written on that shell. Thanks for playing, I really do appreciate it. :)