God's Foreknowledge and Moral beings with freewill.