At first I thought you didn't change anything, but I see you removed the boss at the end. I was preparing for the boss battle with all the curses.
One thing I noticed was if I have cards giving card, and use it before used cards get shuffled back to the deck, the added cards get shuffled with them instead of being added on top of the newly re-shuffled deck.