public void levelBuilder(){
		if(Game.building){
			if(input.mousePressed){
				if(!input.isKeyDown(KeyEvent.VK_SHIFT)){
				Tile t = new Tile((input.mouseX)/32, (input.mouseY-this.insets.top)/32, TileType.BRICK);
				tiles.add(t);
				t.Init(gh);
				}else{
					ArrayList<Tile> toRemove = new ArrayList<Tile>();
					for(Tile t:this.tiles){
						if(t.Position.x < input.mouseX-insets.left+insets.right && t.Position.x+32 > input.mouseX-insets.left-insets.right && (t.Position.y < input.mouseY-this.insets.top+insets.bottom && t.Position.y+32+this.insets.top+insets.bottom > input.mouseY)){
							toRemove.add(t);
						}
					}
					for(Tile t:toRemove){
						tiles.remove(t);
					}
				}
			}
		}
	}