That absolutely follows the theme. I love the multiple hard lefts that we make in the story :) Sometimes, even when you win... you still lose. Or do you? :D Great job!
I also agree with SpookySkull. A few adjustments to user control and additional checks should get that player interaction system bug-free in short order :)