We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
error launching Flocker
I've Anaconda with python 3.6 & Mesa 0.8.1

I launch Flocker's run.py and I get this error:
```
Flockers e$ python run.py
Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from flockers.server import server
  File "/Users/e/Dropbox/devlib/notebooks/mesa-master/examples/Flockers/flockers/server.py", line 20, in <module>
    server = ModularServer(BoidModel, [boid_canvas], "Boids", model_params)
  File "/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py", line 287, in __init__
    self.reset_model()
  File "/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py", line 313, in reset_model
    self.model = self.model_cls(**model_params)
TypeError: __init__() got an unexpected keyword argument 'N'
```

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `examples/Flockers/flockers/server.py`
Content:
```
1 from mesa.visualization.ModularVisualization import ModularServer
2 
3 from .model import BoidModel
4 from .SimpleContinuousModule import SimpleCanvas
5 
6 
7 def boid_draw(agent):
8     return {"Shape": "circle", "r": 2, "Filled": "true", "Color": "Red"}
9 
10 boid_canvas = SimpleCanvas(boid_draw, 500, 500)
11 model_params = {
12     "N": 100,
13     "width": 100,
14     "height": 100,
15     "speed": 5,
16     "vision": 10,
17     "separation": 2
18 }
19 
20 server = ModularServer(BoidModel, [boid_canvas], "Boids", model_params)
21
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/examples/Flockers/flockers/server.py b/examples/Flockers/flockers/server.py
--- a/examples/Flockers/flockers/server.py
+++ b/examples/Flockers/flockers/server.py
@@ -9,7 +9,7 @@
 
 boid_canvas = SimpleCanvas(boid_draw, 500, 500)
 model_params = {
-    "N": 100,
+    "population": 100,
     "width": 100,
     "height": 100,
     "speed": 5,

{"golden_diff": "diff --git a/examples/Flockers/flockers/server.py b/examples/Flockers/flockers/server.py\n--- a/examples/Flockers/flockers/server.py\n+++ b/examples/Flockers/flockers/server.py\n@@ -9,7 +9,7 @@\n \n boid_canvas = SimpleCanvas(boid_draw, 500, 500)\n model_params = {\n-    \"N\": 100,\n+    \"population\": 100,\n     \"width\": 100,\n     \"height\": 100,\n     \"speed\": 5,\n", "issue": "error launching Flocker\nI've Anaconda with python 3.6 & Mesa 0.8.1\r\n\r\nI launch Flocker's run.py and I get this error:\r\n```\r\nFlockers e$ python run.py\r\nTraceback (most recent call last):\r\n  File \"run.py\", line 1, in <module>\r\n    from flockers.server import server\r\n  File \"/Users/e/Dropbox/devlib/notebooks/mesa-master/examples/Flockers/flockers/server.py\", line 20, in <module>\r\n    server = ModularServer(BoidModel, [boid_canvas], \"Boids\", model_params)\r\n  File \"/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py\", line 287, in __init__\r\n    self.reset_model()\r\n  File \"/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py\", line 313, in reset_model\r\n    self.model = self.model_cls(**model_params)\r\nTypeError: __init__() got an unexpected keyword argument 'N'\r\n```\n", "before_files": [{"content": "from mesa.visualization.ModularVisualization import ModularServer\n\nfrom .model import BoidModel\nfrom .SimpleContinuousModule import SimpleCanvas\n\n\ndef boid_draw(agent):\n    return {\"Shape\": \"circle\", \"r\": 2, \"Filled\": \"true\", \"Color\": \"Red\"}\n\nboid_canvas = SimpleCanvas(boid_draw, 500, 500)\nmodel_params = {\n    \"N\": 100,\n    \"width\": 100,\n    \"height\": 100,\n    \"speed\": 5,\n    \"vision\": 10,\n    \"separation\": 2\n}\n\nserver = ModularServer(BoidModel, [boid_canvas], \"Boids\", model_params)\n", "path": "examples/Flockers/flockers/server.py"}], "after_files": [{"content": "from mesa.visualization.ModularVisualization import ModularServer\n\nfrom .model import BoidModel\nfrom .SimpleContinuousModule import SimpleCanvas\n\n\ndef boid_draw(agent):\n    return {\"Shape\": \"circle\", \"r\": 2, \"Filled\": \"true\", \"Color\": \"Red\"}\n\nboid_canvas = SimpleCanvas(boid_draw, 500, 500)\nmodel_params = {\n    \"population\": 100,\n    \"width\": 100,\n    \"height\": 100,\n    \"speed\": 5,\n    \"vision\": 10,\n    \"separation\": 2\n}\n\nserver = ModularServer(BoidModel, [boid_canvas], \"Boids\", model_params)\n", "path": "examples/Flockers/flockers/server.py"}]}