Really cool game! Very original. There's some issues with visibility and collision but apart from that the game is great. Really enjoyed it. Great job! Keep improving it and keep making games!
Two small things i noticed: In the main menu I found that the background suddenly stops looping and just wonders off to the left of the screen. Also it seems like you used the AudioStreamPlayer2D node instead of the AudioStreamPlayer for the music so in the longer level the music sounds as if it was far away and to the left when you are at the start of the level.