Dam it, I just realized I put in a time out check that is CPU specific.

I'll debug this error anyway, but don't know if it will produce any results.
Sorry. (Taking the check out to replace it with a cpu unspecific check later when I get the program to freeze)
I literally found like three crashes and when I was trying to diagnoses them using my own methods I was not getting anything, I finally figured out why.