Reorder data members in Application

Ecs world and world must be initialized as soon as possible,
to be destructed as late as possible to avoid segfaults on destruction