Ok, I’m going to have to call this one finished for now, I’ve been working on it a bit too long ! You may run into a few anomalies but it’s working for the most part. I haven’t thoroughly tested it but if you run into any glitches that looks significant pop me a comment about it :3