I'll file this under the "99 reasons why we need a new game engine"