public void drawUnits(){
        for ( int r = 0; r < GameConstants.WORLDSIZE; r++ ) {
            for ( int c = 0; c < GameConstants.WORLDSIZE; c++ ) {
                Unit u = game.getUnitAt(new Position(r,c));
                if (u != null){
                    UnitFigure uf = new UnitFigure(u,
                            new Point( GfxConstants.getXFromColumn(c),
                                    GfxConstants.getYFromRow(r)));
                    unitFigures.put(new Position(r, c), uf);
                    editor.drawing().add(uf);
                }
            }
        }
    }