You might have too many emerald towers, but I'm not sure. There's an almost 1/3 chance of drawing one each turn, and it only takes a few to get a spine carapace out. Sure, having more will minimize bad draws, but with four copies of the carapace, there's no guarantee that it will have one in hand even if it gets enough quanta. And after that, the towers just become dead cards and the quanta goes to waste.
You could maybe add epinephrines or scorpions (life) to add more poison; scorpions probably being much more reliable. Or switch to fire bucklers and add fire storms and whatever to make more otyugh food. Or even just trade some towers for pendulums, though there's enough gravity quanta too I think. Of course, it's probably fine just the way it is, if not optimal.