jsonstr = [ 
{
	"id": 1,"name": "Basic Tutorial","size": { "x": 4, "y": 2},
	"special_squares":{},
	"blocks":{
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 2, "i": 0 }
	}
},
{
	"id": 2,"name": "Blanks and Optionals","size": { "x": 5, "y": 5},
	"special_squares":{
		"blank": ["0,0,0,4"],
		"optional": ["4,0,4,4"],
		"disabled": ["1,4,3,4"]
	},
	"blocks": {
		"b_earth": { "s": 0, "sq": 2, "t": 0, "l": 2, "i": 0 }
	}
},
{
	"id": 3,"name": "Basic block test","size": { "x": 10, "y": 5},
	"special_squares":{
		"disabled": [ "0,2,9,2", "2,0,2,2", "3,1", "5,0,6,0", "6,1,7,1", "9,1", "1,3,3,3", "3,4,9,4", "8,3,9,3" ]
	},
	"blocks":{
		"b_earth": { "s": 1, "sq": 1, "t": 1, "l": 1, "i": 1 }
	}
},
{
	"id": 4,"name": "It's all about L's","size": { "x": 6, "y": 4 },
	"special_squares":{
	},
	"blocks": {
		"b_air": { "s": 0, "sq": 0, "t": 0, "l": 3, "i": 0 },
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 3, "i": 0 },
	}
},
{
	"id": 5,"name": "It's all about L's II","size": { "x": 5, "y": 5 },
	"special_squares":{
		"blank": [ "4, 4" ]
	},
	"blocks": {
		"b_air": { "s": 0, "sq": 0, "t": 0, "l": 3, "i": 0 },
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 3, "i": 0 },
	}
},
{
	"id": 6,"name": "Symmetry","size": { "x": 6, "y": 4 },
	"special_squares":{
		"disabled" : [ "0,0", "5,0", "0,3", "5,3" ],
	},
	"blocks": {
		"b_air": { "s": 4 },
		"b_water": { "sq": 1 }
	}
},
{
	"id": 7,"name": "One to rule them all","size": { "x": 5, "y": 5},
	"special_squares":{
		"optional": ["2,4"]
	},
	"blocks": {
		"b_earth": { "s": 2, "sq": 1, "t": 2, "l": 1, "i": 0 }
	}
},
{
	"id": 8,"name": "Babtism by fire","size": { "x": 10, "y": 6},
	"special_squares":{},
	"blocks": {
		"b_fire": { "s": 2, "sq": 4, "t": 2, "l": 7, "i": 0 }
	}
},
{
	"id": 9,"name": "Maze","size": { "x": 8, "y": 8},
	"special_squares":{
		"blank": ["3,0","5,0,6,0","3,2","5,2,7,2","2,3,2,5","0,4","4,4,6,4","1,6,1,7","6,6,7,6","3,7,7,7"],
		"optional": ["1,0","0,1,2,1","2,2","0,3","4,6"],
		"earth": ["7,0","0,7"]
	},
	"blocks": {
		"b_earth": { "s": 2, "sq": 1, "t": 2, "l": 5, "i": 0 },
	}
},
{
	"id": 10,"name": "Doggy style","size": { "x": 11, "y": 8},
	"special_squares":{
		"blank": ["2,3"],
		"disabled": ["0,2","0,3,1,7","1,0","2,0,6,1","8,0","9,0,9,1","10,0","10,1","3,6,6,7","8,5,9,7","9,4","10,4","10,5","10,6","10,7"],
		"optional": ["8,4"],
	},
	"blocks": {
		"b_water": { "s": 2, "sq": 1, "t": 2, "l": 4, "i": 1 },
	}
},
{
	"id": 11,"name": "Elements Tutorial","size": { "x": 4, "y": 5},
	"special_squares":{},
	"blocks": {
		"b_fire": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 },
		"b_air": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 2 },
		"b_water": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 },
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 }
   }
},
{
	"id": 12,"name": "It's all about S'es","size": { "x": 5, "y": 6 },
	"special_squares":{
		"optional" : [ "0,0,0,1", "4,4,4,5" ],
		"disabled" : [ "0,4,0,5", "1,5,2,5", "3,0,4,0", "4,1,4,2" ],
	},
	"blocks": {
		"b_fire": { "s": 2, "sq": 0, "t": 0, "l": 0, "i": 0 },
		"b_air": { "s": 2, "sq": 0, "t": 0, "l": 0, "i": 0 },
		"b_water": { "s": 1, "sq": 0, "t": 0, "l": 0, "i": 0 },
	}
},
{
	"id": 13,"name": "It's all about T's","size": { "x": 6, "y": 5 },
	"special_squares":{
		"disabled" : [ "4,0,5,0", "0,3,1,4" ],
	},
	"blocks": {
		"b_fire": { "s": 0, "sq": 0, "t": 2, "l": 0, "i": 0 },
		"b_air": { "s": 0, "sq": 0, "t": 2, "l": 0, "i": 0 },
		"b_water": { "s": 0, "sq": 0, "t": 2, "l": 0, "i": 0 },
	}
},
{
	"id": 14,"name": "Know your elements","size": { "x": 10, "y": 6},
	"blocks": {
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 2, "i": 0 },
		"b_air": { "s": 0, "sq": 3, "t": 0, "l": 1, "i": 0 },
		"b_water": { "s": 1, "sq": 0, "t": 0, "l": 1, "i": 0 },
		"b_fire": { "s": 1, "sq": 1, "t": 2, "l": 3, "i": 0 },
	}
},
{
	"id": 15,"name": "Burning sky","size": { "x": 6, "y": 6},
	"special_squares":{},
	"blocks": {
		"b_fire": { "s": 1, "sq": 0, "t": 1, "l": 1, "i": 0 },
		"b_air": { "s": 0, "sq": 0, "t": 1, "l": 2, "i": 1 },
		"b_earth": { "s": 0, "sq": 1, "t": 0, "l": 0, "i": 1 },
	}
},
{
	"id": 16,"name": "Square Triangular","size": { "x": 6, "y": 6},
	"special_squares":{},
	"blocks": {
		"b_fire": { "s": 1, "sq": 0, "t": 0, "l": 1, "i": 0 },
		"b_air": { "s": 2, "sq": 0, "t": 2, "l": 1, "i": 0 },
		"b_water": { "s": 0, "sq": 0, "t": 0, "l": 1, "i": 0 },
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 },
	}
},
{
	"id": 17,"name": "Gadolinium","size": { "x": 8, "y": 8},
	"special_squares":{},
	"blocks": {
		"b_fire": { "s": 1, "sq": 1, "t": 0, "l": 4, "i": 1 },
		"b_air": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 2 },
		"b_water": { "s": 2, "sq": 1, "t": 2, "l": 2, "i": 0 },
	}
},
{
	"id": 18,"name": "Required Elements","size": { "x": 4, "y": 5},
	"special_squares":{
		"fire": ["0,0,3,0"],
		"air": ["0,1,3,1","0,3,3,3"],
		"water": ["0,2,3,2"],
		"earth": ["0,4,3,4"]
	},
	"blocks": {
		"b_fire": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 },
		"b_air": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 2 },
		"b_water": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 },
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 }
	}
},
{
	"id": 19,"name": "Know your elements II","size": { "x": 10, "y": 6},
	"special_squares":{
		"fire": ["3,2,4,3"],
		"air": ["6,2,6,4","7,2"],
		"water": [],
		"earth": []
	},
	"blocks": {
		"b_earth": { "s": 0, "sq": 0, "t": 0, "l": 2, "i": 0 },
		"b_air": { "s": 0, "sq": 3, "t": 0, "l": 1, "i": 0 },
		"b_water": { "s": 1, "sq": 0, "t": 0, "l": 1, "i": 0 },
		"b_fire": { "s": 1, "sq": 1, "t": 2, "l": 3, "i": 0 },
	}
},
{
	"id": 20,"name": "Air is our friend","size": { "x": 8, "y": 6},
	"special_squares":{
		"air": ["4,0","5,3,6,4"],
		"fire": ["3,2,4,3","1,1"],
		"water": ["6,2,7,2","7,3,7,4","0,3"],
	},
	"blocks": {
		"b_air": { "s": 1, "sq": 0, "t": 0, "l": 4, "i": 1 },
		"b_water": { "s": 0, "sq": 1, "t": 0, "l": 2, "i": 0 },
		"b_fire": { "s": 0, "sq": 0, "t": 0, "l": 2, "i": 1 },
	}
},
{
	"id": 21,"name": "Divide and Conquer","size": { "x": 8, "y": 6},
	"special_squares":{
		"air": ["2,1","4,3","2,5","7,0"],
		"fire": ["5,2","6,3"],
		"earth": ["0,2,0,3","1,3,1,4"],
	},
	"blocks": {
		"b_air": { "s": 1, "sq": 1, "t": 0, "l": 1, "i": 1 },
		"b_water": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 1 },
		"b_fire": { "s": 0, "sq": 1, "t": 0, "l": 2, "i": 1 },
		"b_earth": { "s": 1, "sq": 0, "t": 2, "l": 0, "i": 0 },
	}
},
{
	"id": 22,"name": "MC Sword","size": { "x": 12, "y": 11},
	"special_squares":{
		"disabled": ["0,0,7,2","8,0,8,1","9,0","4,3,6,3","5,4","0,3,1,8","0,9","0,10","2,5,2,7","3,6",
					"3,10,9,10","10,10","11,10","4,9,6,9","5,8","11,2,11,9","10,3,10,9","9,4,9,9","8,5,8,7","7,6"],
		"optional": ["1,9"]
	},
	"blocks": {
		"b_air": { "s": 0, "sq": 0, "t": 2, "l": 1, "i": 0 },
		"b_water": { "s": 1, "sq": 0, "t": 1, "l": 0, "i": 0 },
		"b_fire": { "s": 0, "sq": 2, "t": 2, "l": 0, "i": 0 },
		"b_earth": { "s": 0, "sq": 2, "t": 0, "l": 0, "i": 0 },
	}
},
{
	"id": 23,"name": "Ring of Fire","size": { "x": 12, "y": 12},
	"special_squares":{
		"water":["3,3,8,8"],
		"blank": ["0,0,1,1","2,0","0,2","10,0,11,1","9,0","11,2","10,10,11,11","9,11",
					"11,9","0,10,1,11","0,9","2,11","3,3","8,8","3,8","8,3"],

	},
	"blocks": {
		"b_fire": { "s": 2, "sq": 3, "t": 8, "l": 2, "i": 2 },
		"b_air": { "s": 0, "sq": 0, "t": 0, "l": 0, "i": 4 },
		"b_water": { "s": 4, "sq": 2, "t": 2, "l": 0, "i": 0 },
	}
},
{
	"id": 24,"name": "Patriot","size": { "x": 20, "y": 14},
	"no_multiplier": ["blank"],
	"no_timer": [],
	"special_squares":{
		"blank": ["0,0,5,4","0,9,5,13","10,0,19,4","10,9,19,9","10,10,19,13"],
	},
	"blocks": {
		"b_water": { "s": 6, "sq": 4, "t": 8, "l": 8, "i": 4 },
	}
},
];
jsonstr_tst = [{
	"id": 99,"name": "Max reference", size: { "x": 20, "y": 20},
	"special_squares":{
		"fire": ["3,2,4,4"],
		"air": ["6,2,6,4","7,2"],
		"water": [],
		"earth": []
	},
	"blocks": {
		"b_earth": { "s": 1, "sq": 2, "t": 3, "l": 2, "i": 1 },
		"b_air": { "s": 1, "sq": 3, "t": 0, "l": 1, "i": 1 },
		"b_water": { "s": 1, "sq": 2, "t": 3, "l": 1, "i": 4 },
		"b_fire": { "s": 1, "sq": 1, "t": 2, "l": 3, "i": 0 },
	}
}];
