почему так не работает?
public List<BaseObject> getAllItems() {
        //нужно создать новый список и положить в него все игровые объекты.
        baseObjects.add((BaseObject) ufos);
        baseObjects.add((BaseObject) bombs);
        baseObjects.add((BaseObject) rockets);
        baseObjects.add(ship);
        return baseObjects;
    }