Added Location class for storing level grid coordinates. Also implemented GenericTerrainBlock, a generic version of TerrainBlock (for instantiating blocks of unknown types)