Would you consider it strange that I just saw your title and thought "The Mirror 'Leeed'", such as the title in a certain Anime? =P
Anyway, I think it's cool how you have a side project going on here, I hope it didn't distract you from Quintessence too much! Lol. I'd play it now but it's nighttime, and I've heard it's a little eerie, and I am VERY easily scared (I had to call two people to watch the computer with me while I did your haunted cave in Quintessence because I was a bit freaked out. Of course, I called them under the guide of 'hey guys check out this really cool thing!'")
Tomorrow I'll probably check it out, it sounds like a nice quick break if it's only about 20 min long.