The Idea of an omniscient God contradicts the idea of human free will

Thank you for your response, Rational Thinker. Since it has become a tradition by now to accuse the other of a logical fallacy, members of the audience, my opponent has committed the lack-of-imagination-or-understanding-of-the-subject-matter-at-hand fallacy. This dryly-named fallacy occurs when someone has a lack of imagination and/or understanding of the subject matter at hand.It's okay, Rational Thinker, I'll explain.X; therefore, omniscient God knows X (duh)To say that "Because X will happen, an omniscient God must necessarily know X will happen" is in no way incorrect. I might as well have said "Because X exists, an omniscient God must necessarily know X exists". Since an "omniscient" God would have to know everything in the past, present, and future in order to be considered "omniscient", then he would necessarily have to know everything (including X happening and X existing and anything else A through Z).My opponent objects by saying X happening is not the cause of God knowing X will happen, but both have a common cause (the information somehow being available beforehand). This may be the case, but God having knowledge of everyone's actions beforehand does not necessarily have to contradict free will.In other words, it is conceivable that God could have this knowledge beforehand through means B without B contradicting free will.1. Intimate Understanding of EverythingMy opponent ignored this point from my last round, but it is conceivable that God could have an intimate understanding of everything, including the laws of nature and human psychology and behavior. He would, therefore, know everything you and I and everyone else would do given their respective circumstances in life.This is not to say we have lost our precious two-or-more options (those necessary for free will). You still have the choice to either work as a bank teller or rob the bank teller, and you have the freedom to choose between those options. But an omniscient God would know you are not the criminal type, and He would know working at a bank is your life-long dream, and He would know everything else about you, from the things you shout on the rooftops of skyscrapers to the things you don't dare whisper to yourself.2. The Ground Hog's Day/Majora's Mask MystiqueAnyone like the movie "Ground Hog's Day"? In 1993, Bill Murray got to play a partial omniscient God on the big screen. His character find himself reliving the same day over and over and over, presumably into the hundreds or even the thousands. After waking up on the same morning for the umpteen time, he could accurately predict every single event that was going to happen for the course of the next 24 hours.He knew what all the answers to the new episode of Jeopardy were; he knew when a certain someone was going to come up bothering him; he could even count down from ten so that a waitress in the café dropped her tray of dishes on the floor when he reached one. He spent many of his repeated days talking to a certain female, trying to woo her. He failed over, and over, and over. Eventually, he knew everything she was going to say or do in response to anything he would say or do to her.Now, in this movie, Bill Murray only relived one day in one city, but through that he gained an encyclopedic knowledge of all the events in that city on that day. Our hypothetical omniscient deity could be much like this but extrapolated to far more impressive heights. He could have relived every day in history countless times over from every perspective in the cosmos possible (He could even still be in the process of doing so), thus inevitably gaining a comprehensive knowledge of everything in existence.(Note: I couldn't help but to include the subtitle "Majora's Mask" as it, too, exemplifies my point here. Link, in Majora's Mask, relived the same three days over and over and, eventually, the player could know the lives and actions of all the people and creatures in the world during those three days.)3. Existing outside of TimeMuch different than my second conceivable scenario is this: an omniscient deity could exist outside of our own time and space. By not being restricted to our rigid past/present/future nonsense, this God would have access to all of our universe's history at all times.Our universe could conceivably be compared to a Blu-Ray to this deity, where He can fast-foward and re-wind time on his divine PS3, thus being able to see the choices we've made and the choices we will make at the press of an L2 or R2 button.Do these scenarios contradict free will?None of the above conceivable scenarios contradict the idea of human free will in any tangible way. In each of them, we can safely say that human beings can indeed have choices to make in their own lives and the freedoms to choose between them, while a deity concurrently has access to the knowledge of which choices every human being will choose. Therefore, in none of the above scenarios are human beings' actions restricted to necessity due to the information being available to the omniscient deity beforehand.ConclusionIt is conceivable that an omniscient God could somehow have knowledge of everything beforehand without this knowledge contradicting free will.