That tapeworm crept my out.
This game is positively disturbing. Absolutely nailed the horror. The art and sound work perfectly to create a atmosphere that is hard to stomach. I am really impressed with how coherent everything felt despite it coming from a bigger team. Everyone did an amazing job!