What determines who dies next? Also, what's the requirement for getting the ending? Do you have to find all the files?