as linkman2004 said .. you need to keep your events as i like to call the method SAS ( simple and stupid)
that way youl find your way around the huge code ur engine that you build.
having small codes with comments on each one what it does and for what purpose will help you later on, when youl need to fix 1 small bug. comments sometimes are a bit to hard to read... and might confuse you... but with the help with search events.. and having he right comment placed above it.. youl find you way very fast.. and with little frustration.
i started splitting my code in multiple event_sheets lately.. because of the same reason.. i wold had 1 big event system and couldn't understand nothing after 2 days when i wold get back to it. either lack of comments.. either to many comments which tends to get frustrating to read ... so i just used small and many method.. and i know where to find what !
Edit: lol... sometimes i talk spaghetti English also ... so it confuses me more... like the above post i did... i guess im tired.., you got the idea now its going to take more time to keep it organized.. but we have to think that its for our own good, and also for the good health of people that works with us.
Using C2 its so addictive, to not care of the code inside, since its wrapping everything fast.. but when u have huge projects... that doesn't work that well.. and we need to organize things! have a rad night!