I fixed it. That was the most painful bug I have ever experienced.
If you follow a career in computer programming you will experience thousands of new and creative ways to break things. To me, that is part of the fun.
I got a huge rush after I solved it. Feels great. Now I am just worried about how disorganized my code is getting. I am inexperienced when it comes to organizing things.