Исправлены баги
1) Убивает сам себя - пролетают мимо.
2) Дружеств. огонь - попадает, но уровень жизни не меняется.
3) Отрезки пуль плохо пересекались со стенами, отрезок мог быть слишком коротким и целиком содержаться внутри фигуры( окружности, прямоугольника ) - добавлена ещеодна проверка, лежит ли внутри фигуры.