Fixed crash when invoking Dota2Client.exit()

The crash happens when `Dota2Client.exit()` is invoked while the Steam client is not loggedOn. Specifically, attempting to invoke Steam.gamesPlayed() while not loggedOn.
Merge pull request #38 from rossengeorgiev/patch-1

Fixed crash when invoking Dota2Client.exit()