The Anatomy of my Game Engine