Is it really "free" will? Because if he knows than it sounds like a game and we are puppets being played out.
Well nothing is for certain, but my opinion is that God doesn't exist in our demension. It is hard for us to grasp this.
I had a vision awhile back, and I saw the erath, it was a globe, but I could see the whole thing. It was like being in the 4th demension.
God peobably exists where there is no time, so it would be hard for us to imagine being able to see the begining to the end, for a day is like a thousand years to him.
This does not mean he is in control of us. Things still play out for us, and him, but in his "time" we cannot understand.
Just my opinion.
First 3 words of the bible, "In the begining" would indicate that he created time just for us to exist.