Oh... and just for edification, this is not to say that a game's design should not be from scratch as it should but the underlying engine and (graphics, network, input, sound, etc)code-base it's self is what I'm referring to.