Removed microevent
Refactored socket connection check for player
Fixed player constructor
Updating names, added reconnect on connect failure