public void removeObjects()
    {
        for (Iterator<StageObject> it = mapObjects.iterator(); it.hasNext();)
        {
            StageObject mapObject = it.next();
            if (!mapObject.isAlive() || (mapObject.getX() + mapObject.getWidth()) <= 0 || mapObject.getY() >= 600)
            {
                if(mapObject instanceof StageMario)
                {
                    if(ScoreBalk.getLives() == 0)
                    {
                        marioWorld.setWhatcha(Doing.MAIN);
                    }
                    else
                    {
                        ScoreBalk.setLives(ScoreBalk.getLives() - 1);
                        resetMap = true;
                    }
                }

                it.remove();
            }
        }
    }