Debugged CMEs

Fixed an issue where the tower and projectile managers were running into
concurrent modification exceptions (CME).