EDIT: Since version 1.0.5, Fire Imps aren't really a problem anymore. One needs only create some sort of shelter (for, instance digging a mine shaft with a roof) to shut out the demons and lava slimes. Bone Serpents and Fire Imps rarely spawn anymore and when they do, in much smaller numbers.
So it seems my tunnel won't get any deeper. I've reached a point where imps are spawning like rabbits. I mean this is just stupid. Any advice on surviving this crap?
I wrote "immortal" in the title because all the imps are behind stone walls and launching volleys of fireballs at me while I'm stuck in a narrow mine shaft.
You can see I did my best with my bow at the two imps in the lower left cave… but things went south when two turned into five