Need help with Map Maker inside game.

Hello, I am making a rts. the map is build out of 6 side elements. (called blocks)(see below)

Uploaded with ImageShack.us

I want that the players can change the map as how they like them to be. before the game starts. And then drag the blocks on how they want them to be.

My question is didn’t anyone tried this before with unity? i was thing about making a mesh with diferent size maps, build out of these blocks, and then let the blocks align on that kind of grid

Any one who has any ideas?

Thanks in advance.

Bas de Vreugd

There’s some code in this thread that might be useful in managing the grid.