Big respect for your continuation and perserverence! I believe that's what makes the difference in indie game-development.

You seem to have loads of cool puzzles implemented in your game, and the graphics already look good (the lights, for example). If I were you, I'd try to finalize the graphics, make them all fit together (for example, the hearts are 2d but the character is 3d, that looks weird) to make it look nice and polished...


~"I never let school interfere with my education"~
-Mark Twain