Niice! Must say the first time playing I got super stuck with the demon's riddle, then decided to give it another shot (had to look at the walkthrough for the riddle though, it's a clever one but though to figure out early in the game)
After that, it took me a bit of trying stuff around, but managed to figure out the rest of the game, Success!!!
'SPOILER' - I have to say the 'Aha!' moment where I found out how to get the Apple with CMD powers was a great one, easily the best part, it's cool how the game actually tells you how, but at first you don't think it's something you can actually interact with. After that it was satisfying to solve everything else smoothly.