I loved the Puzzle idea ! And the gameplay loop where you discover the way to escape piece by piece is well done !
However there is a lot of bad designed vibe-coded arthefacts (The position of the spawned projectiles, the player movements using code insted of Godot Input system so doesn't work for azerty keyboard of controllers, the shop confirmation using code insted of Godot Buttons, attacks hitboxes... )
I highly recommend you to use more documentations and tutorials to make your games insted of relying on AI ! You will have so much more fun with Godot :)