I do not know if it is a coincidence but there are several possible references to "Huitzilopochtli" Mexica god of war
..........................................(spoiler alert)..............................
whose sacrifices consisted of extracting the heart of the body of living people, in addition throwing the sacrifices down the stairs was also a part of the ritual, I am Mexican and I found it curious to find this reference in a horror video game, I loved it