The main difference between last time and this time is the performance. Adding and removing instances on the fly wasn’t good, and adding new surfaces didn’t exist. All of these have been addressed. Also, they don’t have to be the same size, and can work in any position. No, rotation still isn’t working properly because we don’t have clipping.
I am making plans for a potential project I may have mentioned before as “Project Virtuality”. I would need this to dynamically scale up to something like 30 or so parts. Also, might be used for a map in Ultimate Boxing.
Fun fact: This is 1 of 10 modules I currently support, and probably 25 in total. I feel more like a ModuleScript developer than a game developer.