Vanquish bloodthirsty creatures, the devotees of a twisted religion. Hand-crafted pixel art action game by the makers of The Last Door.