try mo i-print yung code mo, then dikit mo sa wall, tapos dun mo i-debug. check mo rin yung indentation mo, and follow the proper way of indenting para di ka nalilito.
back in college, i did a program for my thesis/SP. it took about 5,000 lines of code. i printed the entire thing tapos dinikit ko sa walls nung room ko. ewan ko, pero mas madali tingnan yun para saken, lalo na kung maraming loops/recursion at mga sub-programs/functions. nakakalito talaga yan, lalo na pag tipong ilang oras ka nagco-code.