Picked this up today for Xbox One, anyone else played much of this? First impressions are good, genuinely fun free-roaming game with friends. If anyone wants to play put your gamertag below - could do with some help with the missions! Cas...