This genre-bending new indie game combines tower defense, platforming, and melee combat for a scary good time.