Very cool game, polished and bug-free, with beautiful sprites. I like how you also thought & handled corner cases, such as when pumpkins surround you, but you can still push them around to escape. There are some things I think would make it better:
- an end state (except when losing)
- some more texture on the ground; since you're using Godot, check out TileMapLayer. I used it in my game for drawing the ground, and also for spawning piles of leaves randomly on predefined areas; it's a very powerful node!
- pixelated assets for the smoke cloud & health bar (to match the other assets)
Overall, great first jam effort & congratulations!