I presume that the MAP in this extension is an array of objects, say a 30*30 grid. The name of the array would be the MAP used by the extension. These objects, the terrain, would have various values that would be used by the extension.

Is the a valid assumption?

Thanks!