Итоги голосования для комментария:
am_
Но это - правила поражения/защиты писать надо.
В идеале - под каждый компонент.
Займёшься? ;-)