Very fun momentum based mechanic! It's also pretty dark that they talk to each other like they are best friends, as I saw it as a deeper narrative of the situation the player is in. As you said yourself, the physical and emotional connection is there, and it works. It was pretty easy to get stuck, so that is a bit of balancing you might want to do some user testing on.