Welp! Time for a full project review! Thanks for pointing that out!
Want me to finish going over it first? I should have some free time the next couple days.