Refactor:

1 Connection to TCPConnection
2 refactors in loading screen