Far cry 3 characters age July 8, 2019 16 32 64 128 Far cry 3 canon ending Far cry 3 crafting Far cry 3 7