Fun game :)
I'd consider adding a small delay on the shop and the ready popup as a safeguard for those trigger happy people like me. I lost the opportunity to buy/upgrade just before the boss fight which left me ill-prepared to take on such a challenging task.