Я несколько раз встречался с такой штукой, что цель невозможно найти, а отклонить заказ уже нельзя. Я предлагаю ввести Лимит времени для наемника. Например, 10 минут. После 10-ти минут заказ обнуляется, деньги возвращаются заказчику, и можно будет у наёмника заказать другую цель. Либо-же, сделать возможность отказаться от заказа, и при этом будет выводится табло с выбором причины отказа (Цель не найдена, цель имбовая).