public boolean addElementField(ElementField element) {
        gameFieldView().addElementFieldView(element);
        if (element instanceof Ball) {
            return _balls.add((Ball) element);
        } else if (element instanceof DestructibleBrick) {
            return _dBricks.add((DestructibleBrick) element);
        } else if (element instanceof BoundaryField) {
            return _bondarysField.add((BoundaryField) element);
        } else if (element instanceof Swarm) {
            return _swarms.add((Swarm) element);
        } else if (element instanceof IndestructibleBrick) {
            return _iBricks.add((IndestructibleBrick) element);
        } else if (element instanceof Racket) {
            if (_racket == null) {
                _racket = (Racket) element;
                return true;
            } else {
                return false;
            }
        }
        return false;
    }