That's a solid deck, but yeah, avoiding damage on floors 3-8 is pretty dependent on luck.
exactly.
especially the enemies spawn in early and late game play a big role for perfect run.