Sorry Dear, If I could not make it understandable. Sheikh farid Ji's answer was enough, unnecessarily I add my example, But what you Say is like:
"Even a ant cant move without gods wish"
It is not God who just push ant to move left or right or any direction. He gives power to ant to move forward. Now, It is ant who has to decide, where it wants’ to Go.
God have given enough wisdom to understand meaning of life and utilize is for the purpose of life i.e. a chance to get free from all bonds, But where We will use, It we have to decide. That's difference between "Chetan" aur "Avchetan", like in Human and Tree. If God has not allowed to make a choice to act good or evil, than what purpose remains for whole existence of mankind. He could make Robot like humans, Just to perform selected tasks. Might be on some other planets, this type of life already exist.
If You just Study "Bhagavad Gita", specially "Karmas" You will get much more clarity. Krishna Says, God Gives Eyes to human, But with these eyes what he sees, He is to decide, He gives Ears, But what to listen, He has to decide etc.,
So, If you choose eyes to see beautiful faces under delusion in the world in stead of beautiful face of Lord, Then who is to blame, If you listen all dirty things instead of Bhajan's and praise of Lord, Who is to blame.
Thank to God, That Thy has given to act Karmas, otherwise We would not be much more than a computer program.
So, If you just Read Sheik farid Ji's Shalok again with calm mind, more over study Gita with full consideration, You will get a complete answer. I am sorry, If I could not explain properly, But, Some knowledge comes from inside at Right Time only.
All The Best!
May sai Bless You!
om sri sai ram!