This isn't a compiler or linker error. This is a me error...
My game is way too big to remember!
At first, I create the frame, and I code like a madman. I leave a few comments here and there to describe what I'm doing. Once I finish the frame, I move on to something like displaying. But when I'm done with displaying and i need to do something with the frame, I take one look at it and say "What is all this?".
I've tried making diagrams and little pictures of how my game works, just so I can fit the general idea of it into my head, but they are never specific enough.
Whenever I lose track of what the game is doing, I do a rewrite. And so this cycle repeats itself. How can I prevent this? I'm sure all of you have run into this problem at some time or another...