Science trying to replace God