This game is weird in an interesting way. I kinda like that it "breaks" if you don't adhere to "proper" puzzles. I like that one impossible to do "properly" level.
I think that graphics and storytelling could use a bit more work, but it's a good first try. Great job!