why would u use j???? that is really weird dude you should probably consider switching to z and x or maybe shift and z... as it is i have to place my hands in a strange position to operate the game
Stairs were oversensitive and i often lost progress simply due to the lack of wiggle room in small levels where i'd accidentally run into the stairs or door. think about having the player press a key to access them (e, maybe)
it was unclear what the upgrades did or if they even did anything.
im not sure what the point of having a counter for your bombs was, because i never ran out and it seemed like the only restriction was how many you could place at once
the first level with crypts needs a fence or for the trees to be closer together or at least modified in some way. the trees clearly leave enough space in between them for the player to walk through but it seems like you just used an invisible wall and it's frustrating to be backed into a corner unexpectedly in this sort of game, especially with the checkpoint so far away on a level as big as this
overall collision was a bit fishy, and i would get stuck on corners and various objects that should not logically impede movement, so you should probably shrink your hitboxes or round off corners to avoid problems with getting hit by your own bombs or backed into corners too easily when the player runs into these hurdles