3 halves 2 extra July 8, 2019 16 32 64 128 Half life 2 chapter 3 walkthrough Extra english 3 part 2 3 halves Half life 2 episode 3 full gameplay