Write the English language statement as a predicate wff (the domain of interpretation is the whole world).
All games are more fun than some movie.
G(x): x is a game
M(x): x is a movie
F(x,y): x is more fun than y
My attempt: $$(\forall x)(\exists y)\Bigl(M(y)\land \bigl(G(x)\rightarrow F(x,y)\bigr)\Bigr)$$ The textbook's answer: $$(\forall x)(\exists y)\Bigl(G(x)\rightarrow\bigl(M(y)\land F(x,y)\bigr)\Bigr)$$ I was able to prove with propositional expressions $\bigl[M\land(G\rightarrow F)\bigr] \rightarrow \bigl[G\rightarrow(M\land F)\bigr]$, but not the other way around. I made a truth table, and the only differences between the two are: when $M$ and $G$ are both false, the book's expression takes on $True$ "truth values" and my expression has $False$ truth values.
To me, it seems like my expression is more "specific" in that its truth involves a smaller set of possible interpretations. The truth of my expression requires $y$ to be a movie, whereas according to the book, the expression should be true even if $y$ is not a movie, and $x$ is not a game.
Where did I go wrong? Or more specifically, what steps could I have taken when evaluating my wff that would have helped me realize I made a mistake?