Worked 15 hours straight to get this out, If there are any mistakes' ill fix em when I wake up.
The heat is fucking with my sleep, and I lost a lot of hours the past week due to it. hopefully I get it back in order.