While it's on my mind, I wanted to write here few lessons I learned in last few days.
If the language supports polymorphism, USE IT.
Design before coding.
Having properly structured code helps. A LOT.
Keep the objects closely related on one heap.
Those points don't seem to be related, right? Allow me to explain.
I've started to hunt coop related...