public void render(Graphics g) {
        Projectile projectile = null;

        try {
            for (String key : projectiles.keySet()) {
                projectile = (Projectile) projectiles.get(key);
                projectile.render(g);
            }
        } catch (ConcurrentModificationException concEx) {
            //another thread was trying to modify monsters while iterating
            //we'll continue and the new item can be grabbed on the next update
        }
    }