А как это реализовано фактически в игре кто-нить знает? Пока мне кажется, что это какой-то рандом... Иногда пользуешься - и нормально, а иногда после первого же раза разваливаешься.