low budget horror movie about spiders that steal human organs