Hitman 3 game time July 8, 2019 16 32 64 128 Hitman 3 completion time Hitman 3 play time Hitman 3 game length Assassin's creed 3 game time