Hands-on Rust: Not clear which code is added or removed (page 196)

It is not clear in page 196 what code is added or removed to movement.rs.

I had to check the source code to see what was going on.

It says for example to create a new query that checks field of view, but that at point no query is created. And then the next blob of code, I think it needs more explanation because I don’t understand what it does, and then it is not clear where it is inserted in the previous code.