diff --git a/assets/chess-pieces/chess-pieces b/assets/chess-pieces/chess-pieces
deleted file mode 160000
index 978d740..0000000
--- a/assets/chess-pieces/chess-pieces
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 978d74002e90598eb2f952460e37552a4ec2dace
diff --git a/assets/chess-pieces/chess-pieces/assets/Janggi_move_dest_marker.png b/assets/chess-pieces/chess-pieces/assets/Janggi_move_dest_marker.png
new file mode 100644
index 0000000..95044a5
Binary files /dev/null and b/assets/chess-pieces/chess-pieces/assets/Janggi_move_dest_marker.png differ
diff --git a/assets/chess-pieces/chess-pieces/assets/Janggi_move_dest_marker.svg b/assets/chess-pieces/chess-pieces/assets/Janggi_move_dest_marker.svg
new file mode 100644
index 0000000..6731135
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/assets/Janggi_move_dest_marker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bA.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bA.svg
new file mode 100644
index 0000000..91392b7
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bB.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bB.svg
new file mode 100644
index 0000000..0222980
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bC.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bC.svg
new file mode 100644
index 0000000..a917e1a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bCh.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bCh.svg
new file mode 100644
index 0000000..da1b22c
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bCh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bE.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bE.svg
new file mode 100644
index 0000000..dd00060
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bH.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bH.svg
new file mode 100644
index 0000000..9a94308
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bK.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bK.svg
new file mode 100644
index 0000000..dde51bc
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bN.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bN.svg
new file mode 100644
index 0000000..9a67e73
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bP.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bP.svg
new file mode 100644
index 0000000..af97a7c
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bQ.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bQ.svg
new file mode 100644
index 0000000..4f13e91
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/bR.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/bR.svg
new file mode 100644
index 0000000..af7a51f
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/bR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wA.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wA.svg
new file mode 100644
index 0000000..f12adbb
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wB.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wB.svg
new file mode 100644
index 0000000..520105f
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wC.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wC.svg
new file mode 100644
index 0000000..59f0748
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wCh.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wCh.svg
new file mode 100644
index 0000000..3c888d9
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wCh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wE.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wE.svg
new file mode 100644
index 0000000..7d8203b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wH.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wH.svg
new file mode 100644
index 0000000..8fba095
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wK.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wK.svg
new file mode 100644
index 0000000..2bf632c
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wN.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wN.svg
new file mode 100644
index 0000000..134302f
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wP.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wP.svg
new file mode 100644
index 0000000..a90e2ff
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wQ.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wQ.svg
new file mode 100644
index 0000000..7570883
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo/wR.svg b/assets/chess-pieces/chess-pieces/chess_kaneo/wR.svg
new file mode 100644
index 0000000..8058737
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo/wR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bB.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bB.svg
new file mode 100644
index 0000000..e10e19b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bK.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bK.svg
new file mode 100644
index 0000000..45ec364
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bN.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bN.svg
new file mode 100644
index 0000000..6b55d12
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bP.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bP.svg
new file mode 100644
index 0000000..3f7faf4
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bQ.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bQ.svg
new file mode 100644
index 0000000..a6f110e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bR.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bR.svg
new file mode 100644
index 0000000..6eb6e6e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/bR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bB.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bB.svg
new file mode 100644
index 0000000..543a054
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bB.svg
@@ -0,0 +1,455 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bK.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bK.svg
new file mode 100644
index 0000000..867ee7a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bK.svg
@@ -0,0 +1,599 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bN.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bN.svg
new file mode 100644
index 0000000..53bdf52
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bN.svg
@@ -0,0 +1,484 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bP.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bP.svg
new file mode 100644
index 0000000..018ccdb
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bP.svg
@@ -0,0 +1,450 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bQ.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bQ.svg
new file mode 100644
index 0000000..9f673d5
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bQ.svg
@@ -0,0 +1,596 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bR.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bR.svg
new file mode 100644
index 0000000..e6f7d11
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/bR.svg
@@ -0,0 +1,483 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wB.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wB.svg
new file mode 100644
index 0000000..ea3a9ed
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wB.svg
@@ -0,0 +1,484 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wK.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wK.svg
new file mode 100644
index 0000000..4dab13b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wK.svg
@@ -0,0 +1,689 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wN.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wN.svg
new file mode 100644
index 0000000..e2bbf86
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wN.svg
@@ -0,0 +1,497 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wP.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wP.svg
new file mode 100644
index 0000000..dd804b2
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wP.svg
@@ -0,0 +1,421 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wQ.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wQ.svg
new file mode 100644
index 0000000..87f0786
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wQ.svg
@@ -0,0 +1,667 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wR.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wR.svg
new file mode 100644
index 0000000..ded52b6
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/chess_1Kbyte_gambit/wR.svg
@@ -0,0 +1,456 @@
+
+
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wB.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wB.svg
new file mode 100644
index 0000000..2b0f468
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wK.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wK.svg
new file mode 100644
index 0000000..43b7faa
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wN.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wN.svg
new file mode 100644
index 0000000..6e6c5b5
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wP.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wP.svg
new file mode 100644
index 0000000..cecf8e2
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wQ.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wQ.svg
new file mode 100644
index 0000000..6e1a237
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wR.svg b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wR.svg
new file mode 100644
index 0000000..af3ec6e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_kaneo_midnight/wR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/bB.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bB.svg
new file mode 100644
index 0000000..32581c3
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/bK.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bK.svg
new file mode 100644
index 0000000..46a383b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/bN.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bN.svg
new file mode 100644
index 0000000..ae0b634
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/bP.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bP.svg
new file mode 100644
index 0000000..088890c
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/bQ.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bQ.svg
new file mode 100644
index 0000000..d745d6f
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/bR.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bR.svg
new file mode 100644
index 0000000..ff5f68d
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/bR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/wB.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wB.svg
new file mode 100644
index 0000000..54b477a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/wK.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wK.svg
new file mode 100644
index 0000000..a74adb1
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/wN.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wN.svg
new file mode 100644
index 0000000..ddf5023
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/wP.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wP.svg
new file mode 100644
index 0000000..1d29004
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/wQ.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wQ.svg
new file mode 100644
index 0000000..69d5ad4
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/chess_maestro_bw/wR.svg b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wR.svg
new file mode 100644
index 0000000..909088f
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/chess_maestro_bw/wR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_advisor.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_advisor.svg
new file mode 100644
index 0000000..fd1749e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_cannon.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_cannon.svg
new file mode 100644
index 0000000..96e2896
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_chariot.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_chariot.svg
new file mode 100644
index 0000000..8011e9e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_chariot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_elephant.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_elephant.svg
new file mode 100644
index 0000000..82e1886
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_elephant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_horse.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_horse.svg
new file mode 100644
index 0000000..dc891c4
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_king.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_king.svg
new file mode 100644
index 0000000..9b25844
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_pawn.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_pawn.svg
new file mode 100644
index 0000000..23ca2f0
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/blue_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_advisor.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_advisor.svg
new file mode 100644
index 0000000..132324b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_cannon.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_cannon.svg
new file mode 100644
index 0000000..db5a8ea
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_chariot.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_chariot.svg
new file mode 100644
index 0000000..e4383e7
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_chariot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_elephant.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_elephant.svg
new file mode 100644
index 0000000..9c84021
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_elephant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_horse.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_horse.svg
new file mode 100644
index 0000000..814d758
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_king.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_king.svg
new file mode 100644
index 0000000..42ad4d4
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_pawn.svg b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_pawn.svg
new file mode 100644
index 0000000..a391dde
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_kakao_janggi_style_white/red_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_advisor.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_advisor.svg
new file mode 100644
index 0000000..03e3a47
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_cannon.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_cannon.svg
new file mode 100644
index 0000000..5735c44
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_chariot.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_chariot.svg
new file mode 100644
index 0000000..10ade19
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_chariot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_elephant.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_elephant.svg
new file mode 100644
index 0000000..25c7cbe
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_elephant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_horse.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_horse.svg
new file mode 100644
index 0000000..a087f4e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_king.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_king.svg
new file mode 100644
index 0000000..678b06a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/blue_pawn.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_pawn.svg
new file mode 100644
index 0000000..94e907d
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/blue_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_advisor.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_advisor.svg
new file mode 100644
index 0000000..33aa906
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_cannon.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_cannon.svg
new file mode 100644
index 0000000..492df50
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_chariot.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_chariot.svg
new file mode 100644
index 0000000..77c6877
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_chariot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_elephant.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_elephant.svg
new file mode 100644
index 0000000..8b3e03a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_elephant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_horse.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_horse.svg
new file mode 100644
index 0000000..16afb99
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_king.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_king.svg
new file mode 100644
index 0000000..92e73d9
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/janggi_wooden/red_pawn.svg b/assets/chess-pieces/chess-pieces/janggi_wooden/red_pawn.svg
new file mode 100644
index 0000000..532d56e
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/janggi_wooden/red_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/bB.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bB.svg
new file mode 100644
index 0000000..1b2c0be
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/bK.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bK.svg
new file mode 100644
index 0000000..624ad07
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/bN.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bN.svg
new file mode 100644
index 0000000..a1e7125
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/bP.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bP.svg
new file mode 100644
index 0000000..d3a0bb8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/bQ.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bQ.svg
new file mode 100644
index 0000000..fb153e6
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/bR.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bR.svg
new file mode 100644
index 0000000..e634eb5
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/bR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/wB.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wB.svg
new file mode 100644
index 0000000..8b606a3
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/wK.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wK.svg
new file mode 100644
index 0000000..03f3459
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/wN.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wN.svg
new file mode 100644
index 0000000..c4711c6
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/wP.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wP.svg
new file mode 100644
index 0000000..1f313c8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/wQ.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wQ.svg
new file mode 100644
index 0000000..6e52978
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_black_red/wR.svg b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wR.svg
new file mode 100644
index 0000000..67d4e3b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_black_red/wR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/bB.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bB.svg
new file mode 100644
index 0000000..d86accd
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/bK.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bK.svg
new file mode 100644
index 0000000..78cdf1f
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/bN.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bN.svg
new file mode 100644
index 0000000..d81eaa2
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/bP.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bP.svg
new file mode 100644
index 0000000..031238c
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/bQ.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bQ.svg
new file mode 100644
index 0000000..d79dcdb
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/bR.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bR.svg
new file mode 100644
index 0000000..241ba43
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/bR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/wB.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wB.svg
new file mode 100644
index 0000000..8b606a3
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/wK.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wK.svg
new file mode 100644
index 0000000..03f3459
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/wN.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wN.svg
new file mode 100644
index 0000000..c4711c6
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/wP.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wP.svg
new file mode 100644
index 0000000..1f313c8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/wQ.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wQ.svg
new file mode 100644
index 0000000..6e52978
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/sittuyin_green_red/wR.svg b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wR.svg
new file mode 100644
index 0000000..67d4e3b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/sittuyin_green_red/wR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_advisor.svg
new file mode 100644
index 0000000..a71769a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_bishop.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_bishop.svg
new file mode 100644
index 0000000..498737a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_cannon.svg
new file mode 100644
index 0000000..d3c5a0a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_king.svg
new file mode 100644
index 0000000..48e0265
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_knight.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_knight.svg
new file mode 100644
index 0000000..0510e88
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_pawn.svg
new file mode 100644
index 0000000..99b54c3
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_rook.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_rook.svg
new file mode 100644
index 0000000..b0600b7
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/black_rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_advisor.svg
new file mode 100644
index 0000000..59b336b
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_bishop.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_bishop.svg
new file mode 100644
index 0000000..770b479
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_cannon.svg
new file mode 100644
index 0000000..83b3ad2
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_king.svg
new file mode 100644
index 0000000..4519171
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_knight.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_knight.svg
new file mode 100644
index 0000000..d8571df
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_pawn.svg
new file mode 100644
index 0000000..6a283a6
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_rook.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_rook.svg
new file mode 100644
index 0000000..044fcae
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_black_red/red_rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_advisor.svg
new file mode 100644
index 0000000..e250738
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_bishop.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_bishop.svg
new file mode 100644
index 0000000..05308ea
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_cannon.svg
new file mode 100644
index 0000000..0e49b74
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_king.svg
new file mode 100644
index 0000000..e1a2dc8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_knight.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_knight.svg
new file mode 100644
index 0000000..5415bc4
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_pawn.svg
new file mode 100644
index 0000000..d47e037
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_rook.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_rook.svg
new file mode 100644
index 0000000..cf91d4d
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/black_rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_advisor.svg
new file mode 100644
index 0000000..a0c66d3
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_bishop.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_bishop.svg
new file mode 100644
index 0000000..53cc4af
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_cannon.svg
new file mode 100644
index 0000000..e58d0c8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_king.svg
new file mode 100644
index 0000000..d4af100
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_knight.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_knight.svg
new file mode 100644
index 0000000..fc5458c
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_pawn.svg
new file mode 100644
index 0000000..e077c6a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_rook.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_rook.svg
new file mode 100644
index 0000000..0d49ae8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_alternative_gray/red_rook.svg
@@ -0,0 +1 @@
+
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_advisor.svg
new file mode 100644
index 0000000..cf70c21
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_bishop.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_bishop.svg
new file mode 100644
index 0000000..f5a3dec
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_cannon.svg
new file mode 100644
index 0000000..2490d0d
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_king.svg
new file mode 100644
index 0000000..0a9785a
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_knight.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_knight.svg
new file mode 100644
index 0000000..67b9d83
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_pawn.svg
new file mode 100644
index 0000000..6308172
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_rook.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_rook.svg
new file mode 100644
index 0000000..05cb143
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/black_rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_advisor.svg
new file mode 100644
index 0000000..2308fc8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_bishop.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_bishop.svg
new file mode 100644
index 0000000..e8f2bc0
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_cannon.svg
new file mode 100644
index 0000000..904b7f9
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_king.svg
new file mode 100644
index 0000000..84855ea
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_knight.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_knight.svg
new file mode 100644
index 0000000..ec88ca9
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_pawn.svg
new file mode 100644
index 0000000..0009634
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_rook.svg b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_rook.svg
new file mode 100644
index 0000000..ae0acb2
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_gmchess_style_wood/red_rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_advisor.svg
new file mode 100644
index 0000000..2cbedfe
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_cannon.svg
new file mode 100644
index 0000000..e80e6cb
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_chariot.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_chariot.svg
new file mode 100644
index 0000000..553c3a2
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_chariot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_elephant.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_elephant.svg
new file mode 100644
index 0000000..8fc85ed
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_elephant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_horse.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_horse.svg
new file mode 100644
index 0000000..6a7eab1
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_king.svg
new file mode 100644
index 0000000..dcc6b80
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_pawn.svg
new file mode 100644
index 0000000..40cbb55
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/black_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_advisor.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_advisor.svg
new file mode 100644
index 0000000..3b4a502
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_advisor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_cannon.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_cannon.svg
new file mode 100644
index 0000000..2f51786
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_cannon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_chariot.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_chariot.svg
new file mode 100644
index 0000000..28efce0
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_chariot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_elephant.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_elephant.svg
new file mode 100644
index 0000000..e29b6a8
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_elephant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_horse.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_horse.svg
new file mode 100644
index 0000000..7dd3837
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_king.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_king.svg
new file mode 100644
index 0000000..dfc8fb0
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_pawn.svg b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_pawn.svg
new file mode 100644
index 0000000..3d3c6b9
--- /dev/null
+++ b/assets/chess-pieces/chess-pieces/xiangqi_wikipedia_intl_modded/red_pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file