if v1.z > v2.z then 1 else if v1.z < v2.z then -1 else 0; this line tells if it works upwards or downwards if v1.z > v2.z then -1 else if v1.z < v2.z then 1 else 0; this one should work the other way. (not tested)
Oh well, since someone else has bumped the thread... I ended up finishing the library environment, months later XD If you'd like, check it out on Artstation!
calling it FINISH! I am sick of looking and thinking about it. Thanks for all of the helpful suggestions everyone......I hope it looks a bit better now. some-thing else,some-thing else,some-thing else,