Yea, I accidentally spent the rubies once too, was careful after that. This was a poor design - no need for that "buy" dialog to pop up.

Indeed, the last update made it a breeze. Before it, I was marginally able to finish 20 in time (based on my estimates, which included the critical hits). Now, I will be done in another day.