Very nice puzzle game, you have managed to add a wide variety of mechanics and levels in such a short time, good job! ๐
I feel like our games are kind of similar, with the difference that yours is a 2D platformer and our game is a 3D platformer, but the core concept of scaling the environment and solving puzzles is there ๐
The gameplay always feels fresh and varied, you constantly introduce a new mechanic whenever the player has understood the previous one, and that makes the game feel dynamic, well done!
I'd revise some of the jumps, as for example, the one that @Xentios uploaded in the previous comment seems to be unreachable, I got lucky to finally get it right, but it's more challenging that it should.
The player sprite looks blurry while moving. In my experience, that usually happens when you use a movement function inside _process instead of _physics_process, I don't know if it will be your case, but I would definitely look into that so the game feels more polished and professional ๐
Very good game, be proud of your Godot knowledge because you are on the right path, well done!