ich kann dir bisher nur zu 1 und zu 3 was sagen:
zu1:
solange du nur eine fläche haben willst, krigst du das am besten mit SetSolidMask() hin, allerdings kann das nur ein rechteck sein, also keine kurve oder so.
brauchst du mehrere ebenen oder kurvige ebenen, siehe bei 3.2
zu3:
das mit den ästen wird man höchstwahrscheinlich durch ein script lösen, wenn du eine genauere beschreibung ablieferst, werden dir womöglich auch mehr leute antworten können (z.b.: wenn man auf hüpfen drückt, soll ein menü kommen wo man dann auswählen kann zwischen x und y, was allerdings geld kosten soll, und...)
3.2
das mit den fundamenten kann man, soweit ichs richtig verstanden habe, entweder durch eine solidmask.bmp/png lösen, oder direkt mit CreateObject(ID-DES-FUNDAMENTS,x,y); erstellen...
also alles in allem wär das schon möglich, aber wir bräuchten eine genauere beschreibung wie du dir das vorstellst, also was man machen muss dass was passiert usw.