'use strict';

module.exports = {
  up: async (queryInterface, Sequelize) => {
    let genres = [
      {
        name: 'FPS',
        short: 'fps',
        description: 'First-Person Shooter',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'RTS',
        short: 'rts',
        description: 'Real-Time Strategy',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'MOBA',
        short: 'moba',
        description: 'Multiplayer Online Battle Arena',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'RPG',
        short: 'rpg',
        description: 'Role-Playing Game',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'Racing',
        short: 'racing',
        description: 'Competing for best time or position',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'Sports',
        short: 'sports',
        description: 'Basically any game with a ball',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'Vehicle',
        short: 'vehicle',
        description: 'Piloting a large/fast/strong contraption',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'Survival',
        short: 'survival',
        description: 'Starting with nothing, fighting for your life',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'Co-operative',
        short: 'coop',
        description: 'Working together with other players',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
      {
        name: 'Simulation',
        short: 'sim',
        description: 'Just like real life, only different',
        createdAt: new Date(),
        updatedAt: new Date(),
      },
    ];
    await queryInterface.bulkInsert('Genres', genres);
  },

  down: async (queryInterface, Sequelize) => {
    await queryInterface.bulkDelete('Genres', null, {});
  },
};

@@ -170,17 +170,17 @@
  'First-
-P
+p
 erson Sh
@@ -285,11 +285,12 @@
 e: '
-RTS
+MOBA
 ',%0A 
@@ -304,19 +304,20 @@
 short: '
-rts
+moba
 ',%0A     
@@ -337,26 +337,39 @@
 n: '
-Real-Time Strategy
+Multiplayer Online Battle Arena
 ',%0A 
@@ -453,36 +453,40 @@
 %0A        name: '
-MOBA
+Survival
 ',%0A        short
@@ -480,36 +480,40 @@
         short: '
-moba
+survival
 ',%0A        descr
@@ -525,39 +525,245 @@
 n: '
-Multiplayer Online Battle Arena
+Starting with nothing, fighting for your life',%0A        createdAt: new Date(),%0A        updatedAt: new Date(),%0A      %7D,%0A      %7B%0A        name: 'Co-operative',%0A        short: 'coop',%0A        description: 'Working together with other players
 ',%0A 
@@ -859,11 +859,16 @@
 e: '
-RPG
+Strategy
 ',%0A 
@@ -886,11 +886,16 @@
 t: '
-rpg
+strategy
 ',%0A 
@@ -919,25 +919,40 @@
 n: '
-Role-Playing Game
+Thinking ahead of your opponents
 ',%0A 
@@ -1603,39 +1603,41 @@
         name: 'S
-urvival
+imulation
 ',%0A        short
@@ -1632,39 +1632,34 @@
        short: 's
-urvival
+im
 ',%0A        descr
@@ -1671,53 +1671,43 @@
 n: '
-Starting with nothing, fighting for your life
+Just like real life, only different
 ',%0A 
@@ -1795,36 +1795,31 @@
      name: '
-Co-operative
+Sandbox
 ',%0A        s
@@ -1817,36 +1817,39 @@
         short: '
-coop
+sandbox
 ',%0A        descr
@@ -1861,43 +1861,212 @@
 n: '
-Working together with other players
+Your own world to explore and manipulate',%0A        createdAt: new Date(),%0A        updatedAt: new Date(),%0A      %7D,%0A      %7B%0A        name: 'RPG',%0A        short: 'rpg',%0A        description: 'Role-playing Game
 ',%0A 
@@ -2154,34 +2154,27 @@
      name: '
-Simulation
+MMO
 ',%0A        s
@@ -2172,35 +2172,35 @@
         short: '
-sim
+mmo
 ',%0A        descr
@@ -2212,43 +2212,36 @@
 n: '
-Just like real life, only different
+Massively Multiplayer Online
 ',%0A 

Tweak genres