I only mention this because this comment primed me for a discussion about game engine design instead of game design.