So apparently my schedule just changed and I'm going to have virtually no free time until Friday. I'll get done what I can when I can, and it will most certainly be finished by Saturday at the latest.