Currently, fetchGameReviews() fetches all reviews and users from the backend and then filters the relevant reviews in the frontend. This should instead be handled in the backend/database, so the client only receives reviews for the selected game. Suggested improvements: - Add support for fetching reviews by game ID in the GraphQL API. - Filter the reviews directly in the backend/database. - Only return the user data needed for those reviews. - Update fetchGameReviews() to use the new query. This would reduce unnecessary data transfer and improve scalability and performance as the number of users and reviews grows.