Currently events just spawn completely randomly with no kind of weighting. Ideally I'd have some kind of game director that paces the action and also spawns events based on a rarity and the players performance. If these things would be there a more orchestrated challenge would be possible.
I also now would have turned the sell out button into an event so you cannot sell out at any time. So you might get a limited time sell offer that you can choose to accept or deny. However I would need to have some time to implement that properly.
I had to compromise my design a bit across the jam since I was running out of time. I initially envisioned selling out as a way to upgrade your character stats.