public void paint(Graphics g2) {
		for (int i = 0; i < blocks.length; i++) {
			
			for(int j = 0; j < blocks[i].length; j++){
				
				int x = blocks[i][j].getBounds().x;
				int y = blocks[i][j].getBounds().y;
				
				ArrayList<Image> currentImages = blocks[i][j].getImages();
				
				if(currentImages == null){
					
					g2.setColor(blocks[i][j].getColor());
					g2.fillRect(blocks[i][j].getBounds().x, blocks[i][j].getBounds().y, Screen.blockSize,
							Screen.blockSize);
				
				} else{
					
					for(int n = 0; n < currentImages.size(); n++){
					
						g2.drawImage(currentImages.get(n) , x , y , Screen.blockSize , Screen.blockSize , null);
					
					}
				}	
				
			}
		}
	}