Far Cry 5 is so much better than I remember