Hand of god season 2 3 July 8, 2019 16 32 64 128 Hand of god season 2 episode 3 cast Hand of god season 3 Hands of war 2 God of war second hand soul