stopped SteamId#fetch_games from caching an empty hash in @games when an...

... error is raised while parsing "#{base_url}/games?xml=1"

The Steam Community pages are throwing 503s. Made a change so that when fetch_games is called on a SteamId instance and a 503 is encountered, it does not cache an empty hash.