Use comments all around so you don't need to read through each function.
Classes help to reduce code size by replacing multiple functions.
Write it down before you put it into code.
I have found out comments are your best friend :] I even use comments like a break function.. However, splitting your program into functions is better, but still confusing (To me)