indeed
u need a 2d array like Map(100, 100) as TileData..

i would have type with tile data in it
eg

Type TileData

Walkable as integer
etc.....

end type

I'm making an rts so i'm not too hot on rpg making, but a lot of the engine is the same.