Games are getting increasingly complex. I'm wondering if anyone uses any OO design patterns, and what advantages they offer in a game dev environment. Im finding that my latest game (My rally one) is getting more and more complex, 200 classees and counting so far, and things are starting to get sticky.. so I am wondering if there is a better way... and who has it