Another point I think sometimes, is using some kind of mark for you have ordened the code in groups... In example imagine you do a Ship, yo do the code of the ship, the ship xploding , the ship shots, and a lot of things and you have to put in various source code... all is about the same, the Ship, then you can add a color mark to the source codes about the ship, and see very quickly where is each part of the code.
I say like idea, I don't know if do this little things needs a lot of works.