Final Copy

Totally done. Although I say that now. I'll probably be making changes
later on hidden bugs.