Итоги голосования для комментария:
Rimirel
Я скорее альтернативу предложил. Босс цельный, но ходит несколько раз. Более простой к реализации вариант:)