Steven posted about some engine thoughts that he goes through for each new game. Head over to Steven's blog to read about it.