Same rule for different rooms

That’s a good start: Design Pattern: DRY, How Not to Repeat Yourself in Rules DSL