Toltec Religious Beliefs

Overview of the Religion
        The Toltec religion surrounded two gods.  The first god was Quetzlcoatl, the plumed serpent god.   Quetzlcoatl represented many ideas, including, but not limited to, learning, fertility, holiness, gentility, culture, philosophy, as well as good. 
The second god in the religion was Tezcatlipoca, the smoked mirror.  Texcatlipoca was the opposite of Quetzlcoatl, as he represented war, tyranny, and evil.
In addition to Quetzlcoatl and Tezactlipoca, the Toltecs had many other gods, though little is known of what their names were and what they represented.  Their religion thus was polytheistic.  It is possible that some of their gods were later adopted by the Aztecs, Maya, and Chitimec peoples though this is only speculation.  Their religion focused on human sacrifice to appease the gods.  Human sacrifice was a very painful process for the person being sacrificed, as their heart would be cut out of their body while it still was beating.  In addition to sacrifice, the religion included a game called tlatchli.  It is much like basketball, as the goal is to get the ball through the hole on the wall, but one cannot touch the ball with one's hands. 
The Toltec peoples left no evidence of their creation myth, although it is believed that they had a general belief of life after death.  There is little evidence, but some speculate that the toltec peoples' idea of death was freedom from this world.  One idea was that man became a god upon death.  The more common idea is that they felt that their eternal self, the soul, would leave this earth and add itself to many souls.  The many souls would remain forever, not in a heaven-like place, but rather as one whole being together.  They didn't focus on the afterlife in life because all souls went together in the end, there was no way of changing it.  However, if somebody were to be a sacrifice to the gods, their death would be glorified as honorable.