Ув. флэшеры,здравия

Пива всем
Я делаю игру, вот, движок в ней будет подобие редактора. Вложил исходник (если что, в исходнике простенький редактор, мазайка эдакая, где мышь - это сетка и при нажатии дублируется мувик на координаты сетки), вот собственно вопросы:
1) Как сделать чтобы "строить" (дублировать) очередной мувик можно было только на предыдущий (то есть чтобы ставить "здание" можно было если снизу что-нибудь стоит уже, а не просто на воздух вешать, как щас)?
2) Как реализовать такую вещь - например поставил я "здание" в начале "карты" и в конце, и чтобы между ними пустое место занялось бы тоже такими зданиями? Ну типа чтоб не по одному клепать а можно было сразу вот так ткнул на начало и конец и построился ряд зданий.
Буду рад любой помощи по любому из данных вопросов.

Заранее спасибо!