Target and shoot have now been separated in the Tower Class. Optimized the range finding.
Merged Nathan's last change and my last change here you go.