Ключевое предложение "Нормально это сделать не реально."
Начнем по пунктам.
1. Сообщение приходит в любой точке карте, но тебе надо проверять именно в определенных координатах. Из-за стрима этого проверить нельзя.
2. Появляются 5 инфернусов, но только один с них особенный, который отличается о других. Параметры его уникальности разные. Тебе эти параметры не известные. Ты не сможешь его найти, если у тебя этих данных нет.
3. Если было бы более четкое сформулированное Т.З. и было больше данных, то уже можно говорить о нормальной работе программы.