diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000000000000000000000000000000000000..0dcf0b2baddec396ba5e0e9ff989ff4f62dc70b9
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,18 @@
+{
+  "name": "a-awesome-game",
+  "version": "1.0.0",
+  "lockfileVersion": 1,
+  "requires": true,
+  "dependencies": {
+    "@orange-games/phaser-input": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/@orange-games/phaser-input/-/phaser-input-2.0.5.tgz",
+      "integrity": "sha1-jrLZh8j+3hhcgCQ5UpDFBvc2j8g="
+    },
+    "phaser-ce": {
+      "version": "2.8.7",
+      "resolved": "https://registry.npmjs.org/phaser-ce/-/phaser-ce-2.8.7.tgz",
+      "integrity": "sha1-uQUdyAEZW8S1j6+cMmFmJ2u3Dt4="
+    }
+  }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..8b03ec4356e61de40c6a766a473a265449c93e51
--- /dev/null
+++ b/package.json
@@ -0,0 +1,28 @@
+{
+  "name": "a-awesome-game",
+  "version": "1.0.0",
+  "description": "Tower Defense, mit Pew blargh fomp bababa reeeeem fomp zisch pow pew nar few",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
+  "repository": {
+    "type": "git",
+    "url": "ssh://git@gitlab.warpzone.ms:444/OleL/a-awesome-game.git"
+  },
+  "keywords": [
+    "game",
+    "phaser.io",
+    "node",
+    "javascript",
+    "mulitplayer",
+    "tower",
+    "defense"
+  ],
+  "author": "Olel, HoelShare",
+  "license": "WTFPL",
+  "dependencies": {
+    "@orange-games/phaser-input": "^2.0.5",
+    "phaser-ce": "^2.8.7"
+  }
+}