This is a cool game project! The core mechanics are simple, but the dashing and wall climbing give it vibes like Celeste. I think that, if the player had a separate respawn point for each room, it may diminish the frustration of the game while still preserving some of its fun challenge.
Great work!