anchor.diff:     */
     bool moveDown() {
       List<String> positions = ksModel.moveDown(pullAmount);
  +    pullAmount = 0;
       if (positions.isEmpty == false) {
         String playerPos_old = positions.removeLast();
         String playerPos_new = positions.removeLast();
  
positive.code:    */
    bool moveLeft() {
      List<String> positions = ksModel.moveLeft(pullAmount);
      if (positions.isEmpty == false) {
        String playerPos_old = positions.removeLast();
        String playerPos_new = positions.removeLast();
  
negative.code:    */
    bool moveUp() {
      List<String> positions = ksModel.moveUp(pullAmount);
      pullAmount = 0;
      if (positions.isEmpty == false) {
        String playerPos_old = positions.removeLast();
        String playerPos_new = positions.removeLast();
  