public static void addStone(Level level, List<Tile> tilesToAdd,int x, int y)
	{
		int blockSize=r.nextInt(2);
		if(blockSize==0)
		{
			for(int k=0;k<2;k++)
			{

				addStuff(level,tilesToAdd,new StoneTile(x+k,y),x+k,y);

			}


			addStuff(level,tilesToAdd,new StoneTile(x-1,y+1),x-1,y+1);
			for(int k=0;k<3;k++)
			{

				addStuff(level,tilesToAdd,new StoneTile(x+k,y+1),x+k,y+1);

			}
			addStuff(level,tilesToAdd,new StoneTile(x,y+2),x,y+2);
			addStuff(level,tilesToAdd,new StoneTile(x+1,y+2),x+1,y+2);


		}

		if(blockSize==1)
		{
			for(int k=0;k<4;k++)
			{


				addStuff(level,tilesToAdd,new StoneTile(x+k,y),x+k,y);
			}

			addStuff(level,tilesToAdd,new StoneTile(x-1,y+1),x-1,y+1);

			for(int k=0;k<5;k++)
			{

				addStuff(level,tilesToAdd,new StoneTile(x+k,y+1),x+k,y+1);
			}


			addStuff(level,tilesToAdd,new StoneTile(x-1,y+2),x-1,y+2);


			addStuff(level,tilesToAdd,new StoneTile(x-2,y+2),x-2,y+2);


			addStuff(level,tilesToAdd,new StoneTile(x-1,y+3),x-1,y+3);


			addStuff(level,tilesToAdd,new StoneTile(x-2,y+3),x-2,y+3);

			for(int k=0;k<6;k++)
			{			
				addStuff(level,tilesToAdd,new StoneTile(x+k,y+3),x+k,y+3);
				addStuff(level,tilesToAdd,new WaterTile(x+k,y+2),x+k,y+2);
			}

			addStuff(level,tilesToAdd,new StoneTile(x-1,y+4),x-1,y+4);

			for(int k=0;k<5;k++)
			{
				addStuff(level,tilesToAdd,new StoneTile(x+k,y+4),x+k,y+4);
			}

			for(int k=0;k<4;k++)
			{
				addStuff(level,tilesToAdd,new StoneTile(x+k,y+5),x+k,y+5);
			}

		}
	}