Update Movement.java (Friday Oct 25th)

Mainly just added comments
Rearranged the methods (to be irritating)
Adjusted some for loops to improve efficiency (noted in comments)
Adjusted findClosestEmpty method to include difftotal != 0 check within second if statement