Cool proof of concept! Keep working on it, there's good potential!
I did notice 2 possible bugs though:
1. Dashing into enemies hurts the player.
2. When starting an interaction cutscene, if the player character leaves the interactable bounding box, the player is softlocked.