{
  "canvas":
  {
    "width":  400,
    "height": 300
  },

  "model":
  {
    "ball":
    {
      "r":   10,
      "pos": { "x": { "min": 10, "max": 390 },
               "y": { "min": 10, "max": 290 }
             },
      "vel": { "x": { "min": 50, "max": 200 },
               "y": { "min": 50, "max": 200 }
             }
    },

    "paddle":
    {
      "width":    50,
      "height":    8,
      "pos":     {"x": 175, "y": 287},
      "vel":     {"x": 100, "y":   0},
      "acc":     {"x": 500, "y":   0}
    }
  },

  "view":
  {
    "ball":
    {
      "color":       "#55AA55",
      "borderWidth": 1,
      "borderColor": "#000000"
    },

    "paddle":
    {
      "color":       "#aa55cc",
      "borderWidth": 1,
      "borderColor": "#000000"
    }
  },

  "control":
  {
    "player1":
    {
      "direction": "horizontal",
      "left":      {"key": "ArrowLeft",  "keyCode": 37},
      "right":     {"key": "ArrowRight", "keyCode": 39}
    }
  },

  "game":
  {
    "fps": 120
  }
}