Good stuff, good game idea, actually looked, felt, and sounded like playing a real video game. I feel like you succeeded in communicating what the player was supposed to do in a lot of puzzle situations without having to spell it out, but I felt like the controls were just too slippery and difficult to do what you wanted to do most of the time.
When I got to a boss monster thing, I couldn't figure out what to do to continue, and just gave up after dying 10 times or so.
By the way thank you for adding controller support! This game definitely is far more playable solo with a gamepad in hand. :)