A theme that I've explored in nearly all my works is the means of salvation for non-human races. All my stories deal with the relationship between God and His creation, be they human, elf or any other mythical creature. The predicament is this: The Bible clearly teaches that sin was ushered into the world by Adam. Likewise, Jesus Christ became the "last Adam" and saved humanity from their sin (I Corinthians 15:45). Therefore, it seems logical that only descendants of the first Adam can be saved by the last Adam. Of course, this is no problem in our world. But in another world it becomes a bit of problem keeping the plot in line with theology. How can an elf, werewolf or anything that is not a descendant of the first Adam be saved by the last Adam?
I've solved this a couple of different ways in the past. One solution is to simply take away the underlying problem. I've made it so that some of my 'other races' do indeed trace their linage to Adam. The problem with this is that there are limits as to how much a human can change. We are genetically incapable of become anything other than human. So that creates a whole new set of problems that have to solved by means of biological catastrophe, supernatural intervention and other such things.
I've also toyed around with making species that are in different spiritual states. For example, I'll have one species that is still in innocence because they have not yet eaten of the Tree of the Knowledge of Good and Evil. However, this still leaves me with the problem of how they obtain salvation after they have sinned.
This leads me to the third option of used. I some times make species that are like the angels in that they have only one choice to either stay in their perfect state or become corrupted and wicked for eternity.
So, I'm curious what your thoughts might be. Are there any other ways of dealing with this issue? What are your opinions on the three options I've already presented. Are there others? Or am I just being a dork and making mountains out of molehills

?