Dear @Littletink_, @Ant7,here is an interesting excerpt from:
Taking Authority over your Thoughts and Dreams- Fresh Manna by Tim Burt.
''God tells us how to take control of our thoughtlife and imaginations. He tells us that He has given us supernatural help—weapons that aren’t guns or natural weapons, but supernatural weapons—the kind it takes to defeat demonic attacks in our mind. 2 Corinthians 10:4-6 KJV instructs us to take control of our thoughtlife and sort out God-thoughts from random and evil thoughts. He instructs us to cast the random and evil thoughts into the abyss. It says, “For the weapons of our warfare are not carnal but mighty in God for pulling down strongholds, casting down imaginations and every high thing that exalts itself against the knowledge of God, bringing every thought into captivity to the obedience of Christ…”

Learning to take control of my thoughtlife and cast out any kind of inappropriate thought or imagination, was like living in a mansion and saying that all the furniture was ugly and had to go. My entire thoughtlife was contaminated. This was going to be a clean house and refurnish experience. When thoughts came that weren’t godly thoughts, I would cast them down. I would say, I rebuke you Satan. This thought isn’t from me. It can’t stay. I rebuke you and it and cast it down and out of my life in Jesus name. Needless to say, this was a something I did numerous times every day until finally, over time, my thoughtlife became more and more pure. It was a mountain to be moved in my life and mountains are impossible to move. But in Mark chapter 11, Jesus talked about speaking to mountains and moving them. And so that promise gave me faith to work on this personal house cleaning project from God.''