This is Taunted Echoes.

I am Shane Doucette.

Bonus points if you know why I'm here.