If what you say is true, then God has no control over the human spirit and all of the "praying to God for things to work" is useless because he already knows what is going to happen, but will not choose the path. Unless you are suggesting that God already knows what is going to happen, but has the right to change his mind, thereby changing the future, thereby putting into jeopardy the fact that God knows everything in advance. If you can change the future by one action, you cannot see the future - That is called FREE WILL. If you can see everything from start to finish with no deviation - that is called DETERMINISM. You cannot have it both ways!