REWRITE ALL THE THINGS!
Kidding, just P8 because if I need to rearrange the whole code I could just as easily rewrite it cleaner...