You: Yes it does. By your own definition a self-replicating robot would be alive just as much as a virus or a rose or a dachshund would be. If by your definition robots are alive then life can certainly be made out of inanimate matter and God is completely unnecessary You are going to either have to change your definition, change your conclusion, or give up.