Good game. Good presentation and good gameplay. There is just one thing I have to mention; the gravity. It feels like floating. I know how hard is to get gravity working for a CharacterBody2D and I am in the same predicament but yeah, I had to say it. Good experience nonetheless, good job.