* Be reminded that this is a thought experiment of how freewill works and how God plays a role in it. Not a certain doctrine or dogma.
Imagine yourself as a free moving, self-initiated pool ball on a pool table. Everyone and everything that you interact with are also pool balls that have the same abilities as you do… well, except for the objects around that is – for it is not the objects itself (your clothes, your job, your house, etc.) but rather the opportunity of interacting with it.

So, the foundational idea is set. You are a free moving pool ball and you interact with another ball by hitting it, the movements that happen after the impact is the consequence of your’s and others’ freewill movements.
The pool table (imagine a huge one) represent the world that we live in.
Notice that I have not yet included the cue stick. The person holding the cue stick (and there is only one) is God as He is the intervening factor to push opportunities (other balls) towards you or away from, clumping the balls closer to your side that you may definitely hit one, or displacing them far away so that you will not have much chance hitting it.

That is my way of interpreting “God has plans for you” and “God knows the future” and “God is in control” because being the cue-ist, He can see everything that is going to happen, and manipulate the game as He wants.
Therefore, FREEWILL is the power to move on your own accord but within a world that is limited within God’s sight.
Cool!! what a great analogy!! It makes real sense