This is a great implementation, fun to play and the physics are surprisingly robust. Good job!
I'm quite happy with how the physics ended up. They are something I have barely touched in Godot up until now, so it was a good learning experience. Glad you enjoyed it!