Blasphemous 2
Play time of 19:37