(I am now in a rush to test as many games as possible to help, so please do not mind the cursory reviewing style.)
Semi-on-the-fly remarks:
great smoke effect
great in-game tutorial! and very atmospheric, too
nice tile-based fog of war! :)
Ironically, you program the keys layout-independently, which is usually great, but let the literal value, so Q becomes actually A to press on my AZERTY keyboard. X)
beaten in the tutorial! :o Was that expected??
Next level: what are these square holes for?
Aaaaah, I had no idea the talking shadows could move diagonally!! <:o The game seems rather hard, with this moving thing!
Lost…
Trying again the same level. Oh, that small spider was an enemy! :o
Fleeing the shadow, lost again. XD BUT already lit up three out of four coloured "flames"/lights. By the way, this system is rather intuitive! Reminds me of the first adult temple from "Ocarina of Time" (the Forest), where you have to beat coloured ghosts. :)
How many levels are there, actually? Because this is hard!
Third try: my hearts do not regenerate!! <:o
Managed it on third try! :D
meta-humour, I love this ("a lot of broken dialogue")
Line on "simile": the writing is quite fine, up to here. :)
End of dialogue: sent back to the beginning of level 1! :o Is this a bug??
Ah, void level? I think this was really the end!
Takeaway: interesting game mechanics (mixing tiled-based with real time, long-distance spell, mana), well-written dialogue… Clearly, I think there is the potential for a full game! :) You wrote you might get back to it; double-check what other people think, but my guess is that you should.
I like your attempt at a double-sided use of the theme; I think the ‘dark’ side of it is somewhat loose, as it boils down to ‘there are monsters’ (although the talking shadow really makes it perceivable!!), while the narrative ‘light’ side is closer to it. Graphics are great, audio a bit lacking, and the game is engaging, although a bit hard for the moment (and possibly buggy, but this happens ;)).
Good entry, and good basis for more! :)