My road system code is a mess. xD Even I hardly understand it. It's the ultimate blend of rookie code I've written 10 years ago and slightly more mature code after educating myself.