Сейчас идентификаторы лифтов обоих соперников нумеруются от 1 до 4. Поэтому возможна ситуация, когда затруднительно понять в какой именно лифт идет пассажир в случае, если оба лифта с одинаковым идентификатором стоят на одном этаже, так как в passenger.elevator хранится лишь идентификатор.
Возможно стоит сделать непересекающимися идентификаторы (как это описано в документации "Уникальный среди всех лифтов идентификатор"), либо добавить признак владельца лифта.
Сейчас идентификаторы лифтов обоих соперников нумеруются от 1 до 4. Поэтому возможна ситуация, когда затруднительно понять в какой именно лифт идет пассажир в случае, если оба лифта с одинаковым идентификатором стоят на одном этаже, так как в passenger.elevator хранится лишь идентификатор. Возможно стоит сделать непересекающимися идентификаторы (как это описано в документации "Уникальный среди всех лифтов идентификатор"), либо добавить признак владельца лифта.