CHANGED: Core - Using std::make_shared whereever shared pointers are created, and initializing all class fields.
CHANGED: Login Screen - Only removing reconnect UI entities if they are shown.
CHANGED: Project - Moved Core classes into Resources and Util namespaces.