We were given a body on earth because our disobediance had to be in a body that dies. had we disobeyed in the spirit it would have had eternal ramifications. so we were given a body that will take the punishment of death, Fullfilling the legal obligations of sin/death. and if our body dies our spirit can still be eternally redeemed. so essentially weve been given two lives. one of which we can make the sort of mistakes in and be forgiven and reap the benefits in the spirit as if disobediance never occured. God is so good.