I wish I'd never heard of threads!

My game has been suffering some very frustrating lag, and I've spent all day trying to fix it. I could tell that it wasn't allocating time properly to the different threads, but I didn't know enough about threads to fix it. Finally I backed everything up and then sewed the two threads together into a big mess. The code is so horrible now, but it runs smoothly!

So it looks like I'm still in for now. But I have a lot of catching up to do tonight!