diff --git a/assets/tetanes_banner.bmp b/assets/tetanes_banner.bmp
new file mode 100755
index 00000000..1f34c4a9
Binary files /dev/null and b/assets/tetanes_banner.bmp differ
diff --git a/assets/tetanes_dialog.bmp b/assets/tetanes_dialog.bmp
new file mode 100755
index 00000000..f2bb7701
Binary files /dev/null and b/assets/tetanes_dialog.bmp differ
diff --git a/assets/tetanes_icon.ico b/assets/tetanes_icon.ico
new file mode 100755
index 00000000..07572a5b
Binary files /dev/null and b/assets/tetanes_icon.ico differ
diff --git a/lib/msvc/dll/32/SDL2.dll b/lib/msvc/dll/32/SDL2.dll
new file mode 100644
index 00000000..9c25aa57
Binary files /dev/null and b/lib/msvc/dll/32/SDL2.dll differ
diff --git a/lib/msvc/dll/32/SDL2_gfx.dll b/lib/msvc/dll/32/SDL2_gfx.dll
new file mode 100644
index 00000000..83b3e836
Binary files /dev/null and b/lib/msvc/dll/32/SDL2_gfx.dll differ
diff --git a/lib/msvc/dll/32/SDL2_image.dll b/lib/msvc/dll/32/SDL2_image.dll
new file mode 100644
index 00000000..ab6f38b3
Binary files /dev/null and b/lib/msvc/dll/32/SDL2_image.dll differ
diff --git a/lib/msvc/dll/32/SDL2_mixer.dll b/lib/msvc/dll/32/SDL2_mixer.dll
new file mode 100644
index 00000000..96abfa1a
Binary files /dev/null and b/lib/msvc/dll/32/SDL2_mixer.dll differ
diff --git a/lib/msvc/dll/32/SDL2_ttf.dll b/lib/msvc/dll/32/SDL2_ttf.dll
new file mode 100644
index 00000000..56afccbe
Binary files /dev/null and b/lib/msvc/dll/32/SDL2_ttf.dll differ
diff --git a/lib/msvc/dll/32/libFLAC-8.dll b/lib/msvc/dll/32/libFLAC-8.dll
new file mode 100644
index 00000000..b56ea2a8
Binary files /dev/null and b/lib/msvc/dll/32/libFLAC-8.dll differ
diff --git a/lib/msvc/dll/32/libjpeg-9.dll b/lib/msvc/dll/32/libjpeg-9.dll
new file mode 100644
index 00000000..9d8911ca
Binary files /dev/null and b/lib/msvc/dll/32/libjpeg-9.dll differ
diff --git a/lib/msvc/dll/32/libmodplug-1.dll b/lib/msvc/dll/32/libmodplug-1.dll
new file mode 100644
index 00000000..d66a317d
Binary files /dev/null and b/lib/msvc/dll/32/libmodplug-1.dll differ
diff --git a/lib/msvc/dll/32/libmpg123-0.dll b/lib/msvc/dll/32/libmpg123-0.dll
new file mode 100644
index 00000000..240298bb
Binary files /dev/null and b/lib/msvc/dll/32/libmpg123-0.dll differ
diff --git a/lib/msvc/dll/32/libogg-0.dll b/lib/msvc/dll/32/libogg-0.dll
new file mode 100644
index 00000000..233c0f42
Binary files /dev/null and b/lib/msvc/dll/32/libogg-0.dll differ
diff --git a/lib/msvc/dll/32/libopus-0.dll b/lib/msvc/dll/32/libopus-0.dll
new file mode 100644
index 00000000..94ea541d
Binary files /dev/null and b/lib/msvc/dll/32/libopus-0.dll differ
diff --git a/lib/msvc/dll/32/libopusfile-0.dll b/lib/msvc/dll/32/libopusfile-0.dll
new file mode 100644
index 00000000..260796b6
Binary files /dev/null and b/lib/msvc/dll/32/libopusfile-0.dll differ
diff --git a/lib/msvc/dll/32/libpng16-16.dll b/lib/msvc/dll/32/libpng16-16.dll
new file mode 100644
index 00000000..fd5db8d1
Binary files /dev/null and b/lib/msvc/dll/32/libpng16-16.dll differ
diff --git a/lib/msvc/dll/32/libtiff-5.dll b/lib/msvc/dll/32/libtiff-5.dll
new file mode 100644
index 00000000..af3c3e66
Binary files /dev/null and b/lib/msvc/dll/32/libtiff-5.dll differ
diff --git a/lib/msvc/dll/32/libvorbis-0.dll b/lib/msvc/dll/32/libvorbis-0.dll
new file mode 100644
index 00000000..4e4aaa54
Binary files /dev/null and b/lib/msvc/dll/32/libvorbis-0.dll differ
diff --git a/lib/msvc/dll/32/libvorbisfile-3.dll b/lib/msvc/dll/32/libvorbisfile-3.dll
new file mode 100644
index 00000000..5d90a235
Binary files /dev/null and b/lib/msvc/dll/32/libvorbisfile-3.dll differ
diff --git a/lib/msvc/dll/32/libwebp-7.dll b/lib/msvc/dll/32/libwebp-7.dll
new file mode 100644
index 00000000..c11bf138
Binary files /dev/null and b/lib/msvc/dll/32/libwebp-7.dll differ
diff --git a/lib/msvc/dll/32/zlib1.dll b/lib/msvc/dll/32/zlib1.dll
new file mode 100644
index 00000000..3a45deb5
Binary files /dev/null and b/lib/msvc/dll/32/zlib1.dll differ
diff --git a/lib/msvc/dll/64/SDL2.dll b/lib/msvc/dll/64/SDL2.dll
new file mode 100644
index 00000000..7a6c63d6
Binary files /dev/null and b/lib/msvc/dll/64/SDL2.dll differ
diff --git a/lib/msvc/dll/64/SDL2_gfx.dll b/lib/msvc/dll/64/SDL2_gfx.dll
new file mode 100644
index 00000000..b677490a
Binary files /dev/null and b/lib/msvc/dll/64/SDL2_gfx.dll differ
diff --git a/lib/msvc/dll/64/SDL2_image.dll b/lib/msvc/dll/64/SDL2_image.dll
new file mode 100644
index 00000000..d7016555
Binary files /dev/null and b/lib/msvc/dll/64/SDL2_image.dll differ
diff --git a/lib/msvc/dll/64/SDL2_mixer.dll b/lib/msvc/dll/64/SDL2_mixer.dll
new file mode 100644
index 00000000..40bb1c14
Binary files /dev/null and b/lib/msvc/dll/64/SDL2_mixer.dll differ
diff --git a/lib/msvc/dll/64/SDL2_ttf.dll b/lib/msvc/dll/64/SDL2_ttf.dll
new file mode 100644
index 00000000..2acc0e5b
Binary files /dev/null and b/lib/msvc/dll/64/SDL2_ttf.dll differ
diff --git a/lib/msvc/dll/64/libFLAC-8.dll b/lib/msvc/dll/64/libFLAC-8.dll
new file mode 100644
index 00000000..71f2e19d
Binary files /dev/null and b/lib/msvc/dll/64/libFLAC-8.dll differ
diff --git a/lib/msvc/dll/64/libjpeg-9.dll b/lib/msvc/dll/64/libjpeg-9.dll
new file mode 100644
index 00000000..9a05528e
Binary files /dev/null and b/lib/msvc/dll/64/libjpeg-9.dll differ
diff --git a/lib/msvc/dll/64/libmodplug-1.dll b/lib/msvc/dll/64/libmodplug-1.dll
new file mode 100644
index 00000000..7c051267
Binary files /dev/null and b/lib/msvc/dll/64/libmodplug-1.dll differ
diff --git a/lib/msvc/dll/64/libmpg123-0.dll b/lib/msvc/dll/64/libmpg123-0.dll
new file mode 100644
index 00000000..c7809b16
Binary files /dev/null and b/lib/msvc/dll/64/libmpg123-0.dll differ
diff --git a/lib/msvc/dll/64/libogg-0.dll b/lib/msvc/dll/64/libogg-0.dll
new file mode 100644
index 00000000..51334815
Binary files /dev/null and b/lib/msvc/dll/64/libogg-0.dll differ
diff --git a/lib/msvc/dll/64/libopus-0.dll b/lib/msvc/dll/64/libopus-0.dll
new file mode 100644
index 00000000..9ba6c386
Binary files /dev/null and b/lib/msvc/dll/64/libopus-0.dll differ
diff --git a/lib/msvc/dll/64/libopusfile-0.dll b/lib/msvc/dll/64/libopusfile-0.dll
new file mode 100644
index 00000000..97a88b61
Binary files /dev/null and b/lib/msvc/dll/64/libopusfile-0.dll differ
diff --git a/lib/msvc/dll/64/libpng16-16.dll b/lib/msvc/dll/64/libpng16-16.dll
new file mode 100644
index 00000000..709f7244
Binary files /dev/null and b/lib/msvc/dll/64/libpng16-16.dll differ
diff --git a/lib/msvc/dll/64/libtiff-5.dll b/lib/msvc/dll/64/libtiff-5.dll
new file mode 100644
index 00000000..fc8a7c0c
Binary files /dev/null and b/lib/msvc/dll/64/libtiff-5.dll differ
diff --git a/lib/msvc/dll/64/libvorbis-0.dll b/lib/msvc/dll/64/libvorbis-0.dll
new file mode 100644
index 00000000..f5ae1bf7
Binary files /dev/null and b/lib/msvc/dll/64/libvorbis-0.dll differ
diff --git a/lib/msvc/dll/64/libvorbisfile-3.dll b/lib/msvc/dll/64/libvorbisfile-3.dll
new file mode 100644
index 00000000..d0787368
Binary files /dev/null and b/lib/msvc/dll/64/libvorbisfile-3.dll differ
diff --git a/lib/msvc/dll/64/libwebp-7.dll b/lib/msvc/dll/64/libwebp-7.dll
new file mode 100644
index 00000000..fad57b22
Binary files /dev/null and b/lib/msvc/dll/64/libwebp-7.dll differ
diff --git a/lib/msvc/dll/64/zlib1.dll b/lib/msvc/dll/64/zlib1.dll
new file mode 100644
index 00000000..e7493de3
Binary files /dev/null and b/lib/msvc/dll/64/zlib1.dll differ
diff --git a/lib/msvc/lib/32/SDL2.lib b/lib/msvc/lib/32/SDL2.lib
new file mode 100644
index 00000000..724f74fe
Binary files /dev/null and b/lib/msvc/lib/32/SDL2.lib differ
diff --git a/lib/msvc/lib/32/SDL2_gfx.lib b/lib/msvc/lib/32/SDL2_gfx.lib
new file mode 100644
index 00000000..07b3e93a
Binary files /dev/null and b/lib/msvc/lib/32/SDL2_gfx.lib differ
diff --git a/lib/msvc/lib/32/SDL2_image.lib b/lib/msvc/lib/32/SDL2_image.lib
new file mode 100644
index 00000000..3fc6a5a6
Binary files /dev/null and b/lib/msvc/lib/32/SDL2_image.lib differ
diff --git a/lib/msvc/lib/32/SDL2_mixer.lib b/lib/msvc/lib/32/SDL2_mixer.lib
new file mode 100644
index 00000000..8dd5cb36
Binary files /dev/null and b/lib/msvc/lib/32/SDL2_mixer.lib differ
diff --git a/lib/msvc/lib/32/SDL2_ttf.lib b/lib/msvc/lib/32/SDL2_ttf.lib
new file mode 100644
index 00000000..a328f6ab
Binary files /dev/null and b/lib/msvc/lib/32/SDL2_ttf.lib differ
diff --git a/lib/msvc/lib/32/SDL2main.lib b/lib/msvc/lib/32/SDL2main.lib
new file mode 100644
index 00000000..c1a13009
Binary files /dev/null and b/lib/msvc/lib/32/SDL2main.lib differ
diff --git a/lib/msvc/lib/32/SDL2test.lib b/lib/msvc/lib/32/SDL2test.lib
new file mode 100644
index 00000000..d4e90483
Binary files /dev/null and b/lib/msvc/lib/32/SDL2test.lib differ
diff --git a/lib/msvc/lib/64/SDL2.lib b/lib/msvc/lib/64/SDL2.lib
new file mode 100644
index 00000000..28bd851f
Binary files /dev/null and b/lib/msvc/lib/64/SDL2.lib differ
diff --git a/lib/msvc/lib/64/SDL2_gfx.lib b/lib/msvc/lib/64/SDL2_gfx.lib
new file mode 100644
index 00000000..ec88875a
Binary files /dev/null and b/lib/msvc/lib/64/SDL2_gfx.lib differ
diff --git a/lib/msvc/lib/64/SDL2_image.lib b/lib/msvc/lib/64/SDL2_image.lib
new file mode 100644
index 00000000..6d00aed6
Binary files /dev/null and b/lib/msvc/lib/64/SDL2_image.lib differ
diff --git a/lib/msvc/lib/64/SDL2_mixer.lib b/lib/msvc/lib/64/SDL2_mixer.lib
new file mode 100644
index 00000000..3b96d7dd
Binary files /dev/null and b/lib/msvc/lib/64/SDL2_mixer.lib differ
diff --git a/lib/msvc/lib/64/SDL2_ttf.lib b/lib/msvc/lib/64/SDL2_ttf.lib
new file mode 100644
index 00000000..bd53219e
Binary files /dev/null and b/lib/msvc/lib/64/SDL2_ttf.lib differ
diff --git a/lib/msvc/lib/64/SDL2main.lib b/lib/msvc/lib/64/SDL2main.lib
new file mode 100644
index 00000000..0f8aa4a8
Binary files /dev/null and b/lib/msvc/lib/64/SDL2main.lib differ
diff --git a/lib/msvc/lib/64/SDL2test.lib b/lib/msvc/lib/64/SDL2test.lib
new file mode 100644
index 00000000..15790dd5
Binary files /dev/null and b/lib/msvc/lib/64/SDL2test.lib differ
diff --git a/wix/main.wxs b/wix/main.wxs
index 0940fdef..1ed9ebe4 100644
--- a/wix/main.wxs
+++ b/wix/main.wxs
@@ -60,7 +60,7 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -234,67 +230,25 @@
+
-
-
-
-
-
+
+
-
-
-
-
-
- 1
- 1
+
+
+
+
+
+
+ 1
+ WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+