Added Steam app ID lookup cache to avoid nulls