But reincarnation has a finite limit of whatever is the lifespan of your current incarnation, no? Also, if what you say is true, how does one improve from a lower life form? For example, lets say some terrible person dies and is reincarnated as a buttworm. This buttworm lives its normal life cycle, but being a buttworm, it isnt afforded any opportunity to worship or improve its station in the hierarchy. Seems like a soul can only go down from humanity to something lower.