More changes, system is more functional now.

Made so many changes that I can't even mention them all.