Uncover the mystery of Archdale Castle in this Indie Action Survival Horror when an explosion threatens to expose a family curse and a new epidemic