HUGE UPDATE!

It works, now I just need to test a few more things.