Oog, I finally finished by submission. I'm not sure why I did so, though... That was far too much work. X_X Ah well, at least it's done.