More Alpha Code

Sadly since this file is ~2000 lines long it will take a few days. Soon
I will be finished.