public void draw(RenderTarget window, RenderStates renderStates) {
        	LinkedList<Floor> belowFloors = new LinkedList<Floor>();
        		//draw above ground Floors
                for (Floor f: towerFloors) {
                	switch (f.getAccessType()) {
                	case 0:
                        window.draw(f);
                        break;
                	case 1:
                		belowFloors.push(f);
                	}
                }
                                 
                //draw underground Floors
                for (Floor f: belowFloors) {
                	window.draw(f);
                }
                
//                addSigns(window, towerOwner);

        }