I think it would be very useful to have an option to define the max amount of dispensed badguys that can exist at the same time.
For example: You want to give the player a bomb from a dispenser but you don’t want to overwhelm the player with too many bombs. So the player can use the bomb to destroy some blocks etc. and then go back to the dispenser and grab another bomb that only will get dispensed if there isn’t another bomb alive. In this case the max amount is 1.
We could implement this by adding a property to the dispensers:
That feature could also prevent this from happening: