{ "plane": 
  { "canvasID": "d_canvas",
    "colsNr":   31, 
    "rowsNr":   25,
    "item":
    { "size": 20,
      "subclasses":
      { "Body": 
        { "type":        "circle", 
          "radius":      9, 
          "color":       "#239fff",
          "borderSize":  2,
          "borderColor": "#111111"
        },
        "Wall": 
        { "type":        "square",
          "size":        18, 
          "color":       "#AA3523",
          "borderSize":  0,
          "borderColor": "#000000"
        },
        "Food": 
        { "type":        "circle", 
          "radius":      5, 
          "color":       "#d645d4", 
          "borderSize":  2,
          "borderColor": "#111111"
        }
      } 
    }  
  },
  
  "snake":      
  { "tail":                    { "x": 29, "y": 12 },
    "length":                  3,
    "direction":               "west",
    "ignoreOppositeDirection": true
  },
  
  "controller": 
  { "keys":         { "37": "west", "38": "north", "39": "east", "40": "south" },
    "menu":         { "s":  "startStop", " ": "pause" },
    "speed":        8,
    "foodInterval": { "min": 500, "max": 1500 }
  },
  
  "menu":
  { "buttonStartID": "d_button_start",
    "buttonPauseID": "d_button_pause",
    "buttonStopID":  "d_button_stop"
  },
  
  "score":
  { "info":       "d_info",
    "infoTimer":  "d_timer",
    "infoLength": "d_length",
    "infoScore":  "d_score",
    "infoText": 
    { "started":  "",
      "paused":   "Pause",
      "stopped":  "Drücken Sie auf Start, um ein neues Spiel zu beginnen!",
      "hitWall":  "Gestorben: Die Schlange ist gegen die Wand gestoßen.",
      "hitSnake": "Gestorben: Die Schlange hat sich selbst gebissen."
    }
  }
}
