Grid (){
		//gen 4x4
		grid = new ArrayList<>(4);
		
		//gen y then x
		for (int i = 0; i < 4; i++) {
			grid.add(new ArrayList<Tile>());
			for (int j =0 ; j < 4; j++){
				grid.get(i).add(null);
			}
		}
		for (int i = 0; i < 2; i++) {
			if(!genTile()){
				System.err.println("Grid: ctor> Grid full or could not gen any Tiles");
			}
		}
	}