private void loadTiles(){
		int[] tileColours = this.image.getRGB(0, 0, width, height, null, 0, width);
		for (int y = 0; y < height; y++) {
			for (int x = 0; x < width; x++) {
				tileCheck: for(Tile tile : Tile.tiles){
					if(tile != null && tile.getLevelColour() == tileColours[x + y * width]){
						tiles[x + y * width] = tile.getId();
						break tileCheck;
					}
				}
			}
		}
	}