Проектирование игровых сообщений

Я делаю простую игру и решил попробовать внедрить систему обмена сообщениями. Система в основном выглядит так: Объект генерирует сообщение -> сообщение отправляется в глобальную очередь сообщений -> messageManager уведомляет каждый объект о новом сообщении через onMessageReceived (Message...