@Override
    public boolean isDone(Game game) {

        boolean ended = super.isFinished(game);
        if(ended)
            return true;

        if(game.getNumSprites(itype) - game.getNumDisabledSprites(itype) >= limit && canEnd) {
            countScore(game);
            return true;
        }

        return false;
    }