diff --git a/components/Player.vue b/src/components/Player.vue
similarity index 100%
rename from components/Player.vue
rename to src/components/Player.vue
diff --git a/components/TownSquare.vue b/src/components/TownSquare.vue
similarity index 100%
rename from components/TownSquare.vue
rename to src/components/TownSquare.vue
diff --git a/fonts/papyrus.eot b/src/fonts/papyrus.eot
similarity index 100%
rename from fonts/papyrus.eot
rename to src/fonts/papyrus.eot
diff --git a/fonts/papyrus.svg b/src/fonts/papyrus.svg
similarity index 100%
rename from fonts/papyrus.svg
rename to src/fonts/papyrus.svg
diff --git a/fonts/papyrus.ttf b/src/fonts/papyrus.ttf
similarity index 100%
rename from fonts/papyrus.ttf
rename to src/fonts/papyrus.ttf
diff --git a/fonts/papyrus.woff b/src/fonts/papyrus.woff
similarity index 100%
rename from fonts/papyrus.woff
rename to src/fonts/papyrus.woff
diff --git a/fonts/papyrus.woff2 b/src/fonts/papyrus.woff2
similarity index 100%
rename from fonts/papyrus.woff2
rename to src/fonts/papyrus.woff2
diff --git a/img/background.jpg b/src/img/background.jpg
similarity index 100%
rename from img/background.jpg
rename to src/img/background.jpg
diff --git a/img/death.png b/src/img/death.png
similarity index 100%
rename from img/death.png
rename to src/img/death.png
diff --git a/img/demon-head.png b/src/img/demon-head.png
similarity index 100%
rename from img/demon-head.png
rename to src/img/demon-head.png
diff --git a/img/demon-head2.png b/src/img/demon-head2.png
similarity index 100%
rename from img/demon-head2.png
rename to src/img/demon-head2.png
diff --git a/img/icon-baron.png b/src/img/icon-baron.png
similarity index 100%
rename from img/icon-baron.png
rename to src/img/icon-baron.png
diff --git a/img/icon-butler.png b/src/img/icon-butler.png
similarity index 100%
rename from img/icon-butler.png
rename to src/img/icon-butler.png
diff --git a/img/icon-chef.png b/src/img/icon-chef.png
similarity index 100%
rename from img/icon-chef.png
rename to src/img/icon-chef.png
diff --git a/img/icon-drunk.png b/src/img/icon-drunk.png
similarity index 100%
rename from img/icon-drunk.png
rename to src/img/icon-drunk.png
diff --git a/img/icon-empath.png b/src/img/icon-empath.png
similarity index 100%
rename from img/icon-empath.png
rename to src/img/icon-empath.png
diff --git a/img/icon-fortuneteller.png b/src/img/icon-fortuneteller.png
similarity index 100%
rename from img/icon-fortuneteller.png
rename to src/img/icon-fortuneteller.png
diff --git a/img/icon-imp.png b/src/img/icon-imp.png
similarity index 100%
rename from img/icon-imp.png
rename to src/img/icon-imp.png
diff --git a/img/icon-investigator.png b/src/img/icon-investigator.png
similarity index 100%
rename from img/icon-investigator.png
rename to src/img/icon-investigator.png
diff --git a/img/icon-librarian.png b/src/img/icon-librarian.png
similarity index 100%
rename from img/icon-librarian.png
rename to src/img/icon-librarian.png
diff --git a/img/icon-mayor.png b/src/img/icon-mayor.png
similarity index 100%
rename from img/icon-mayor.png
rename to src/img/icon-mayor.png
diff --git a/img/icon-monk.png b/src/img/icon-monk.png
similarity index 100%
rename from img/icon-monk.png
rename to src/img/icon-monk.png
diff --git a/img/icon-plus.png b/src/img/icon-plus.png
similarity index 100%
rename from img/icon-plus.png
rename to src/img/icon-plus.png
diff --git a/img/icon-poisoner.png b/src/img/icon-poisoner.png
similarity index 100%
rename from img/icon-poisoner.png
rename to src/img/icon-poisoner.png
diff --git a/img/icon-ravenkeeper.png b/src/img/icon-ravenkeeper.png
similarity index 100%
rename from img/icon-ravenkeeper.png
rename to src/img/icon-ravenkeeper.png
diff --git a/img/icon-recluse.png b/src/img/icon-recluse.png
similarity index 100%
rename from img/icon-recluse.png
rename to src/img/icon-recluse.png
diff --git a/img/icon-saint.png b/src/img/icon-saint.png
similarity index 100%
rename from img/icon-saint.png
rename to src/img/icon-saint.png
diff --git a/img/icon-scarletwoman.png b/src/img/icon-scarletwoman.png
similarity index 100%
rename from img/icon-scarletwoman.png
rename to src/img/icon-scarletwoman.png
diff --git a/img/icon-slayer.png b/src/img/icon-slayer.png
similarity index 100%
rename from img/icon-slayer.png
rename to src/img/icon-slayer.png
diff --git a/img/icon-soldier.png b/src/img/icon-soldier.png
similarity index 100%
rename from img/icon-soldier.png
rename to src/img/icon-soldier.png
diff --git a/img/icon-spy.png b/src/img/icon-spy.png
similarity index 100%
rename from img/icon-spy.png
rename to src/img/icon-spy.png
diff --git a/img/icon-undertaker.png b/src/img/icon-undertaker.png
similarity index 100%
rename from img/icon-undertaker.png
rename to src/img/icon-undertaker.png
diff --git a/img/icon-virgin.png b/src/img/icon-virgin.png
similarity index 100%
rename from img/icon-virgin.png
rename to src/img/icon-virgin.png
diff --git a/img/icon-washerwoman.png b/src/img/icon-washerwoman.png
similarity index 100%
rename from img/icon-washerwoman.png
rename to src/img/icon-washerwoman.png
diff --git a/img/icon-x.png b/src/img/icon-x.png
similarity index 100%
rename from img/icon-x.png
rename to src/img/icon-x.png
diff --git a/img/leaf-left.png b/src/img/leaf-left.png
similarity index 100%
rename from img/leaf-left.png
rename to src/img/leaf-left.png
diff --git a/img/leaf-orange.png b/src/img/leaf-orange.png
similarity index 100%
rename from img/leaf-orange.png
rename to src/img/leaf-orange.png
diff --git a/img/leaf-right.png b/src/img/leaf-right.png
similarity index 100%
rename from img/leaf-right.png
rename to src/img/leaf-right.png
diff --git a/img/leaf-top1.png b/src/img/leaf-top1.png
similarity index 100%
rename from img/leaf-top1.png
rename to src/img/leaf-top1.png
diff --git a/img/leaf-top2.png b/src/img/leaf-top2.png
similarity index 100%
rename from img/leaf-top2.png
rename to src/img/leaf-top2.png
diff --git a/img/leaf-top3.png b/src/img/leaf-top3.png
similarity index 100%
rename from img/leaf-top3.png
rename to src/img/leaf-top3.png
diff --git a/img/leaf-top4.png b/src/img/leaf-top4.png
similarity index 100%
rename from img/leaf-top4.png
rename to src/img/leaf-top4.png
diff --git a/img/leaf-top5.png b/src/img/leaf-top5.png
similarity index 100%
rename from img/leaf-top5.png
rename to src/img/leaf-top5.png
diff --git a/img/life.png b/src/img/life.png
similarity index 100%
rename from img/life.png
rename to src/img/life.png
diff --git a/img/reminder.png b/src/img/reminder.png
similarity index 100%
rename from img/reminder.png
rename to src/img/reminder.png
diff --git a/img/shroud.png b/src/img/shroud.png
similarity index 100%
rename from img/shroud.png
rename to src/img/shroud.png
diff --git a/img/token.png b/src/img/token.png
similarity index 100%
rename from img/token.png
rename to src/img/token.png
diff --git a/img/vote.png b/src/img/vote.png
similarity index 100%
rename from img/vote.png
rename to src/img/vote.png
diff --git a/src/main.js b/src/main.js
new file mode 100644
index 0000000..01b70ca
--- /dev/null
+++ b/src/main.js
@@ -0,0 +1,8 @@
+import Vue from 'vue'
+import App from './App'
+
+Vue.config.productionTip = false;
+
+new Vue({
+ render: h => h(App),
+}).$mount('#app')
diff --git a/roles.json b/src/roles.json
similarity index 100%
rename from roles.json
rename to src/roles.json
diff --git a/roles.scss b/src/roles.scss
similarity index 100%
rename from roles.scss
rename to src/roles.scss
diff --git a/vue.config.js b/vue.config.js
index 66834c4..059e1e4 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -2,4 +2,4 @@ module.exports = {
publicPath: process.env.NODE_ENV === 'production'
? '/townsquare/'
: '/'
-}
+};