Sorun buradaki döngü if if if if olarak kalmış oradan kaynaklıydı, if else if olarak hepsini düzenleyince çözüldü.
Hasar sınırı kaldırma konusuda vakit olunca açarım, çok zor değil ama çok fazla yerde değişiklik istiyor. %100 Sorunsuz olduğunu test edip paylaşacağım.