Return invalid powerup card to tray

Automatically return a special card when its requirements are not met.
Handle many powerups

Scroll to view the rest.