PS4 version has leaked, beware of spoilers