Well, after a good day of development, things are turning out to be much easier than I'd originally anticipated

Now on what is virtually 600 lines of main program, a few glitches are still present, but the construction system is working (albeit immediate) and its doing everything correctly in terms of executing the 'scripts' and making stuff happen in the game... I think this next screenshot sums it up rather well