framework simplification and cleaning + warning missing init function on game object fixed