I must confess, I had performed a cardinal sin of programming. I did not comment my code (save a line here or there).
So all yesterday I went through my project again and began to add in comments where I thought it necessary. Going through and adding comments made me realize the importance of this since I was coming back to this after about 2-3 weeks hiatus and was a bit overwhelmed by I had previously made. However, after spending some time adding comments I feel as though maybe this is still salvageable, and so I think I'll spend some re-factoring my code so there are less dependencies as recommended. Dependencies was a big problem for me, everything seems to go into a circle of dependency. Thank you all for replying with helpful advice.