Also, I got my friend Adventure to do some profiling and he found that the code is the biggest part in the lag- any idea to fix that?
No, I'm not sure. And in V1.01, I can remove that hidden geometry as well, which should help improve the performance along with the office being hidden from rendering when it's not visible, among other things.