Edited: Nevermind. I do explicitly remember playing this game on a desktop computer years ago, but I initially got it confused with another game I’ve played before. Nonetheless, so happy I was able to find it!
Oh, and you should totally join my coven. 1593552
Can you add me? 1594602
1572437 add me please
Not the same game I’m
Sad to say !!
Best of luck