Added storage for maps
Added storage for maps

Now the maps are stored using an array, inside of which lies several
smaller arrays that represent each column on screen. For example,
arrayForMap[0] would access the first column, while
arrayForMap[1-arrayForMap.length][0] would access the first row.

SubstandardStudios/gdi,SubstandardStudios/cogitatio,SubstandardStudios/gdi,SubstandardStudios/cogitatio