A randomized shop with the option to refresh is creative. There were times where a hero would get past all of my traps, and I didn't have any money to buy more. Maybe selling old traps could act as a last ditch method of fighting back.