Thanks so much for playing :D I don't remember this :D (maybe a secret boss)
Thank you for making a neat game. And, yeah, that thing is a mystery. I think it follows me around.