16 mm indie horror film about demons attacking people in the forest