fixed ConcurrentModificationException, synchronized projectile changes
in preparation for further thread changes, moved weapons package under
npc since projectile extends it.