fixed Concurrent modification exceptions from occurring, fixed some
warnings, fixed a bug with an enemy's projectiles