SnowRunner game review: Is it worth playing in 2024?