thank you for your comment and happy to hear that you like it.
As for the improvements, how I set it up is that you have to stand still at a certain distance before the interaction could appear, I actually did this to counter the bug of interacting with characters while moving, it ends up with the player still moving while dialogue is being played, I think next time I should have the interaction appear to let the player know that they can interact but only have the activation working when they are standing still. That way it works in both ways.
as for the controls, using 'Space' to dash and W/Up arrow to jump is my preference. If I develop this game further, I might need to figure out a way to change the controls for those who prefer other ways to use the keyboard. But thank you for pointing this out