Refactored entity restoration into 2 phases. Construction and value initialisation/restoration.
Refactored entity restoration into 2 phases. Construction and value initialisation/restoration.

tpoikela/battles,tpoikela/battles,tpoikela/battles,tpoikela/battles,tpoikela/battles