@Override public void create(Vector2f loc, Vector2f dir) { Enemy alien = (Enemy) entities.get(ndx); if (count < maxCount) { alien.create(); alien.setLoc(loc); alien.setDir(dir); activeNdxs.add(ndx); count++; ndx++; if (ndx == maxCount) ndx = 0; } }