diff --git a/.gitignore b/.gitignore
index a2c5ee5..b376228 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
+# Project
+/.idea/
+
# Executables
/bin
/bin_*
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b8..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/customTargets.xml b/.idea/customTargets.xml
deleted file mode 100644
index df2f8e9..0000000
--- a/.idea/customTargets.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 8067168..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/tools/External Tools.xml b/.idea/tools/External Tools.xml
deleted file mode 100644
index daf3670..0000000
--- a/.idea/tools/External Tools.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index b408360..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index c43da1c..0000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {
- "associatedIndex": 5
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1718915337529
-
-
- 1718915337529
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/external/scons-plus-plus b/external/scons-plus-plus
index 0a29b41..c6bba0e 160000
--- a/external/scons-plus-plus
+++ b/external/scons-plus-plus
@@ -1 +1 @@
-Subproject commit 0a29b416391359a84cb847f57fc391da71a8e3cb
+Subproject commit c6bba0e4400938ad5b3f1c9975d632f933a74427
diff --git a/private/spp_template/SModule b/private/spp_template/SModule
index 31cae3e..18935e7 100644
--- a/private/spp_template/SModule
+++ b/private/spp_template/SModule
@@ -6,6 +6,7 @@ src_files = Split("""
""")
prog_app = env.UnityProgram(
+ name = 'Template',
target = env['BIN_DIR'] + '/spp_template',
source = src_files,
dependencies = {