Mafia 3 game time July 8, 2019 16 32 64 128 Mafia 3 game timeline Mafia 3 game time period Mafia 3 definitive edition game time Game mafia 3 Mafia 3 game trailer Mafia 3 #3 Mafia 3 gameplay fight