diff --git a/new-project.sh b/new-project.sh
new file mode 100755
index 0000000..ef4551d
--- /dev/null
+++ b/new-project.sh
@@ -0,0 +1,6 @@
+#! /bin/bash
+
+cp -r template $1
+cd $1
+lix scope create
+lix install gh:kiss-lang/kiss-flixel
\ No newline at end of file
diff --git a/template/Project.xml b/template/Project.xml
index 06bf730..33ada53 100644
--- a/template/Project.xml
+++ b/template/Project.xml
@@ -39,6 +39,7 @@
+
diff --git a/template/haxe_libraries/haxe-strings.hxml b/template/haxe_libraries/haxe-strings.hxml
deleted file mode 100644
index e5c6cbd..0000000
--- a/template/haxe_libraries/haxe-strings.hxml
+++ /dev/null
@@ -1,5 +0,0 @@
-# @install: lix --silent download "haxelib:/haxe-strings#7.0.2" into haxe-strings/7.0.2/haxelib
--cp ${HAXE_LIBCACHE}/haxe-strings/7.0.2/haxelib/src/
--D haxe-strings=7.0.2
---macro hx.strings.internal.Macros.addDefines()
---macro hx.strings.internal.Macros.configureNullSafety()
diff --git a/template/haxe_libraries/hscript.hxml b/template/haxe_libraries/hscript.hxml
deleted file mode 100644
index 106e1f8..0000000
--- a/template/haxe_libraries/hscript.hxml
+++ /dev/null
@@ -1,5 +0,0 @@
-# @install: lix --silent download "haxelib:/hscript#2.5.0" into hscript/2.5.0/haxelib
-# @run: haxelib run-dir hscript "${HAXE_LIBCACHE}/hscript/2.5.0/haxelib"
--cp ${HAXE_LIBCACHE}/hscript/2.5.0/haxelib/
--D hscript=2.5.0
---macro keep('IntIterator')
\ No newline at end of file
diff --git a/template/haxe_libraries/kiss-firefox.hxml b/template/haxe_libraries/kiss-firefox.hxml
deleted file mode 100644
index d76f6a5..0000000
--- a/template/haxe_libraries/kiss-firefox.hxml
+++ /dev/null
@@ -1,4 +0,0 @@
-# @install: lix --silent download "gh://github.com/kiss-lang/kiss-firefox#a81ba4bfd2a5d5ec454e0d49c6bfcc8a332c2bae" into kiss-firefox/0.0.0/github/a81ba4bfd2a5d5ec454e0d49c6bfcc8a332c2bae
--lib kiss
--cp ${HAXE_LIBCACHE}/kiss-firefox/0.0.0/github/a81ba4bfd2a5d5ec454e0d49c6bfcc8a332c2bae/src/
--D kiss-firefox=0.0.0
\ No newline at end of file
diff --git a/template/haxe_libraries/kiss.hxml b/template/haxe_libraries/kiss.hxml
deleted file mode 100644
index a05db95..0000000
--- a/template/haxe_libraries/kiss.hxml
+++ /dev/null
@@ -1,12 +0,0 @@
-# @install: lix --silent download "gh://github.com/kiss-lang/kiss#a6c0cf88c6a02aa7845dca7c5c5025b915b78fbc" into kiss/0.0.1/github/a6c0cf88c6a02aa7845dca7c5c5025b915b78fbc
-# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/a6c0cf88c6a02aa7845dca7c5c5025b915b78fbc"
--lib haxe-strings
--lib hscript
--lib tink_json
--lib tink_macro
--lib tink_syntaxhub
--lib uuid
--cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/a6c0cf88c6a02aa7845dca7c5c5025b915b78fbc/src/
--D kiss=0.0.1
--w -WUnusedPattern
---macro kiss.KissFrontend.use()
\ No newline at end of file
diff --git a/template/haxe_libraries/tink_core.hxml b/template/haxe_libraries/tink_core.hxml
deleted file mode 100644
index 37a0d96..0000000
--- a/template/haxe_libraries/tink_core.hxml
+++ /dev/null
@@ -1,3 +0,0 @@
-# @install: lix --silent download "haxelib:/tink_core#2.1.0" into tink_core/2.1.0/haxelib
--cp ${HAXE_LIBCACHE}/tink_core/2.1.0/haxelib/src
--D tink_core=2.1.0
\ No newline at end of file
diff --git a/template/haxe_libraries/tink_json.hxml b/template/haxe_libraries/tink_json.hxml
deleted file mode 100644
index b167de7..0000000
--- a/template/haxe_libraries/tink_json.hxml
+++ /dev/null
@@ -1,4 +0,0 @@
-# @install: lix --silent download "haxelib:/tink_json#0.11.0" into tink_json/0.11.0/haxelib
--lib tink_typecrawler
--cp ${HAXE_LIBCACHE}/tink_json/0.11.0/haxelib/src
--D tink_json=0.11.0
\ No newline at end of file
diff --git a/template/haxe_libraries/tink_macro.hxml b/template/haxe_libraries/tink_macro.hxml
deleted file mode 100644
index a9e19b1..0000000
--- a/template/haxe_libraries/tink_macro.hxml
+++ /dev/null
@@ -1,4 +0,0 @@
-# @install: lix --silent download "haxelib:/tink_macro#1.0.1" into tink_macro/1.0.1/haxelib
--lib tink_core
--cp ${HAXE_LIBCACHE}/tink_macro/1.0.1/haxelib/src
--D tink_macro=1.0.1
\ No newline at end of file
diff --git a/template/haxe_libraries/tink_priority.hxml b/template/haxe_libraries/tink_priority.hxml
deleted file mode 100644
index 98cfa80..0000000
--- a/template/haxe_libraries/tink_priority.hxml
+++ /dev/null
@@ -1,3 +0,0 @@
--D tink_priority=0.1.3
-# @install: lix --silent download "gh://github.com/haxetink/tink_priority#ea736d31dc788aae703a2aa415c25d5b80d0e7d1" into tink_priority/0.1.3/github/ea736d31dc788aae703a2aa415c25d5b80d0e7d1
--cp ${HAXE_LIBCACHE}/tink_priority/0.1.3/github/ea736d31dc788aae703a2aa415c25d5b80d0e7d1/src
diff --git a/template/haxe_libraries/tink_syntaxhub.hxml b/template/haxe_libraries/tink_syntaxhub.hxml
deleted file mode 100644
index e3c7d2b..0000000
--- a/template/haxe_libraries/tink_syntaxhub.hxml
+++ /dev/null
@@ -1,6 +0,0 @@
-# @install: lix --silent download "gh://github.com/haxetink/tink_syntaxhub#b6ea4966bbdee4d176ac8dd5d2d8ae3b362b2f86" into tink_syntaxhub/0.6.0/github/b6ea4966bbdee4d176ac8dd5d2d8ae3b362b2f86
--lib tink_macro
--lib tink_priority
--cp ${HAXE_LIBCACHE}/tink_syntaxhub/0.6.0/github/b6ea4966bbdee4d176ac8dd5d2d8ae3b362b2f86/src
--D tink_syntaxhub=0.6.0
---macro tink.SyntaxHub.use()
\ No newline at end of file
diff --git a/template/haxe_libraries/tink_typecrawler.hxml b/template/haxe_libraries/tink_typecrawler.hxml
deleted file mode 100644
index 373aee9..0000000
--- a/template/haxe_libraries/tink_typecrawler.hxml
+++ /dev/null
@@ -1,4 +0,0 @@
-# @install: lix --silent download "haxelib:/tink_typecrawler#0.7.0" into tink_typecrawler/0.7.0/haxelib
--lib tink_macro
--cp ${HAXE_LIBCACHE}/tink_typecrawler/0.7.0/haxelib/src
--D tink_typecrawler=0.7.0
\ No newline at end of file
diff --git a/template/haxe_libraries/uuid.hxml b/template/haxe_libraries/uuid.hxml
deleted file mode 100644
index ff1269b..0000000
--- a/template/haxe_libraries/uuid.hxml
+++ /dev/null
@@ -1,3 +0,0 @@
-# @install: lix --silent download "haxelib:/uuid#2.4.1" into uuid/2.4.1/haxelib
--cp ${HAXE_LIBCACHE}/uuid/2.4.1/haxelib/src
--D uuid=2.4.1
\ No newline at end of file