Big Ass Update Part II

Updated: A lot of stuff!