FFFFFFFFUHGKJHB! Gotta sleep. So close to finishing this up, but I'm already going to hate myself in the morning as is.