Sometimes I wonder why we should stick with a framework when building a game, when someone build framework, first of all, framework will fit author's needs, author never know who am I, what do I want... author of engine create a car (Ford, Nissan...) but nothing guarantee I or someone will have same favorite, assume that I also like a Ford car, I was provided interface to control it, but I feel that I never own it. I don't know how it operate, why it generate error (if I want to know, I must get back and research engine, so I am building house from roof?! )... Game design is an creative job. Game kinds will always change in the future, everyone only can create framework themselves. ps: just my feeling, I respect author's effort, sincerely.