Thanks for the feedback! I've tweaked some of the level design to hopefully guide the player a little better.
You're definitely right that something is up with the input, but I wasn't able to figure it out.