Very glad that I was your introduction into horror genre! Itch is a great website and you'll definitely find many many great games here, best to you!