Final Code Submission

It's not complete, but it's all I'm going to be able to get done.