Added PLE env to scoreboard (from https://github.com/lusob/gym-ple)
diff --git a/gym/scoreboard/__init__.py b/gym/scoreboard/__init__.py
index fae7b8f88af..12282f4f09f 100644
--- a/gym/scoreboard/__init__.py
+++ b/gym/scoreboard/__init__.py
@@ -83,6 +83,12 @@
     description='Environments to test various AI safety properties.'
 )
 
+add_group(
+    id='ple',
+    name='PLE',
+    description='Reach high scores in pygame games.',
+)
+
 # classic control
 
 add_task(
@@ -706,6 +712,33 @@
 """,
     )
 
+# ple
+for id in sorted(['Catcher-v0', 'MonsterKong-v0', 'FlappyBird-v0', 'PixelCopter-v0', 'PuckWorld-v0', 'RaycastMaze-v0', 'Snake-v0', 'WaterWorld-v0']):
+    try:
+        split = id.split("-")
+        game = split[0]
+        if len(split) == 2:
+            ob_type = 'image'
+        else:
+            ob_type = 'ram'
+    except ValueError as e:
+        raise ValueError('{}: id={}'.format(e, id))
+    ob_desc = ram_desc if ob_type == "ram" else image_desc
+    add_task(
+        id=id,
+        group='ple',
+        contributor='lusob',
+        summary="Maximize score in the game %(game)s, with %(ob_type)s as input"%dict(game=game, ob_type="RAM" if ob_type=="ram" else "screen images"),
+        description="""\
+        Maximize your score in the pygame game %(game)s.
+%(ob_desc)s.
+"""%dict(game=game, ob_desc=ob_desc),
+        background="""\
+Every game environment adapts an existent game made with the pygame framework.
+To run this you'll need to install gym-ple from https://github.com/lusob/gym-ple.
+""",
+    )
+
 # doom
 add_task(
     id='meta-Doom-v0',
