Already finished

Lucas, I know you have already finished this project, but I'm sending this suggestions in case you come back to this project in the future.

I wrote these almost a month ago - I didn't read the user code of `movementValidator`, but I think equivalent and easier to read, avoiding code repetition.