God gave us free will, the question is does He cheat? When God gave Adam and his mate, free will, the freedom to chose did He know that Adam would sin? And that God the Son would have to come to Earth to redeem mankind?
What occurred was the result of man's choice? Had Adam not sinned would we still be in the Garden? This is what I think, We are the ones that change our future, But God will work with us.
The Israelites were told that Moses would lead them to the promise land, and they would have gone directly there, but because of the bellyaching, and because they did not trust and believe God, He was not very happy. But what really took the cake is when Moses went on the top to the mountain to receive God's Ten commandants, they could not even wait for a few weeks.
They all built a golden calf and went into full party mode, and I mean erotic behavior, they were given the opportunity to repent, as Moses said "all who are on God's side cross over and join me"
those who did lived and those who did not died.
The result was that every one paid the price, going around the mountain for 40 Years, and only two of the original people went into the promise land, because they had a personal relationship with Him. (Joshua and Caleb)
God had to change his plans because of their sins. A forty year extension to his original plans. But He has all the time in the World.
So there is the lesson, obey His commandments, do good, and you will go directly to His promises, if not it make take you years. And some make not make it at all.