I just rewrote it all, and I feel like it's gone down in quality dramatically now that I'm tired and frustrated.. Ughhhhhhhhhhhhhhh.. ;-;