Push initial changes for ShiftRow and corresponding changes to
ProtectedArea.java and MoveController.java. This is first iteration and
there will likely be some bugs that I will resolve in the next checkin.