maybe you can add slots if all have a power up when pick a new one, triger one at random and fill the gap with the new power up, or you can trigger one pressing the slot
That could be an idea - theres a lot of different ways I could implement them!