But God is the Judge: He puts down one, and exalts another."
Psalm 75:6-7 (NKJV)
Have you ever had the opportunity to watch someone play chess who is very skilled at it? Some people even get to the level of being a Chess Master. One thing that all good chess players have in common, especially if someone is a Chess Master, is that they play the game thinking well ahead of their current move. Often someone who is very skilled at the game of chess is planning their next move while considering several moves beyond that. Many times what may look like a very ordinary move is actually a setup for something bigger that is coming later.
Like a skillful chess player, God moves people around and strategically positions people for His plan. For most people, the movements do not look significant, but there is a reason for every move. We may not see the purpose to it, but God is orchestrating something. We may not always understand why God moves us or others into different areas or directs us to get involved in different things, but God knows exactly why. God is often organizing something that we do not recognize until it all falls into place. God is strategically positioning and preparing us and others for something great.
God moves people into positions just like a master chess player moves pieces. There are times that God will move us geographically to prepare us for something that He wants to do and there are times that God will move us spiritually, so to speak, by helping us grow and develop certain things in our life that He will put to use at a later time. This is why it is so important for us to learn to follow the course of life God has given us in His Word and to learn to be led by the Holy Spirit. We may not see or understand exactly what God is doing in our life now, but we can be sure that His strategic planning is at work.