Logic random outputs

It randomly fires outputs when told to. The entity will prevent itself from firing while any delayed inputs are waiting to go through, meaning it has an optional cooldown on how often it can fire.