Our first impressions of Cyberpunk 2077