From 5e2ad67d4f9f2ccc4bcab90663a5f574f37c5ce3 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 26 Jan 2026 21:32:07 +0100 Subject: [PATCH 01/14] start working on sprites script --- build-sprites.sh | 47 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/build-sprites.sh b/build-sprites.sh index 3ef5fe2..5fd80ee 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -1,10 +1,27 @@ -#!/bin/sh +#!/usr/bin/env bash ROOT="$(git rev-parse --show-toplevel)" SRC="$ROOT/sprites" TMP="$(mktemp -d)/sprites" DEST="$ROOT/public/sprites" +sub_inputs=(ff00ff aa00aa 440044 110011) + +declare -A palettes=( + [lightblue]="305182 " + [turqoise]="" + [green]="" + [lime]="" + [yellow]="" + [orange]="" + [warmred]="" + [red]="" + [magenta]="" + [purple]="" + [indigo]="" + [blue]="" + [white]="" +) find "$SRC" -type f -name '*.aseprite' | while read -r file; do rel="${file#"$SRC"/}" @@ -17,11 +34,31 @@ find "$SRC" -type f -name '*.aseprite' | while read -r file; do --save-as "$out" done +run_with_palette() { + local in="$1" out="$2" palette_str="$3" + local s1 s2 s3 s4 + read -r s1 s2 s3 s4 <<< "$palette_str" + + png-subs "$in" "$out" \ + --subs "${sub_inputs[0]}" "$s1" \ + --subs "${sub_inputs[1]}" "$s2" \ + --subs "${sub_inputs[2]}" "$s3" \ + --subs "${sub_inputs[3]}" "$s4" +} + + find "$TMP" -type f -name '*.png' | while read -r file; do rel="${file#"$TMP"/}" - out="$DEST/${rel%.png}.png" - - mkdir -p "$(dirname "$out")" + dest_base="$DEST/${rel%.png}" + mkdir -p "$(dirname "$dest_base")" - png-subs "$file" "$out" + if [[ "$rel" == *"/substitute/"* ]]; then + for name in "${!palettes[@]}"; do + out="${dest_base}-${name}.png" + run_with_palette "$file" "$out" "${palettes[$name]}" + done + else + out="${dest_base}.png" + png-subs "$file" "$out" + fi done From 12a736c16e394e65393402231ef809c2451560b7 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 26 Jan 2026 21:39:17 +0100 Subject: [PATCH 02/14] add palette colors --- build-sprites.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/build-sprites.sh b/build-sprites.sh index 5fd80ee..0d46230 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -8,19 +8,19 @@ DEST="$ROOT/public/sprites" sub_inputs=(ff00ff aa00aa 440044 110011) declare -A palettes=( - [lightblue]="305182 " - [turqoise]="" - [green]="" - [lime]="" - [yellow]="" - [orange]="" - [warmred]="" - [red]="" - [magenta]="" - [purple]="" - [indigo]="" - [blue]="" - [white]="" + [lightblue]="305182 4192c3 61d3e3 a2fff3" + [turqoise]="165950 189572 37da94 a0ffc2" + [green]="006130 19a239 5ff040 ccffad" + [lime]="263e0a 6e8d1b bee344 edff89" + [yellow]="6d3c05 b87a0c ffd42d fff392" + [orange]="732200 c64b01 ff8b17 ffdba2" + [warmred]="681d27 ae2b28 ff5d32 ffae93" + [red]="641b3b 9d193c ff4656 ff9ba1" + [magenta]="612b79 9c37ba f75aff ffa9f0" + [purple]="342561 6b42a7 b76cff e2abff" + [indigo]="1f1d51 3e3c8b 6979e8 88baff" + [blue]="19295b 305faa 3f9eff 8ad1ff" + [white]="535353 8a8a8a c6c6c6 ffffff" ) find "$SRC" -type f -name '*.aseprite' | while read -r file; do From a2af395790e9e78237bf41371e821d75f0e9f991 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 26 Jan 2026 21:44:56 +0100 Subject: [PATCH 03/14] Add element as color substitute example --- build-sprites.sh | 4 +++- .../elements/{element.png => element-blue.png} | Bin 342 -> 342 bytes public/sprites/elements/element-green.png | Bin 0 -> 342 bytes public/sprites/elements/element-indigo.png | Bin 0 -> 342 bytes public/sprites/elements/element-lightblue.png | Bin 0 -> 342 bytes public/sprites/elements/element-lime.png | Bin 0 -> 342 bytes public/sprites/elements/element-magenta.png | Bin 0 -> 342 bytes public/sprites/elements/element-orange.png | Bin 0 -> 342 bytes public/sprites/elements/element-purple.png | Bin 0 -> 342 bytes public/sprites/elements/element-red.png | Bin 0 -> 342 bytes public/sprites/elements/element-turqoise.png | Bin 0 -> 342 bytes public/sprites/elements/element-warmred.png | Bin 0 -> 342 bytes public/sprites/elements/element-white.png | Bin 0 -> 342 bytes public/sprites/elements/element-yellow.png | Bin 0 -> 342 bytes sprites/elements/element.aseprite | Bin 512 -> 0 bytes sprites/elements/substitute/element.aseprite | Bin 0 -> 649 bytes 16 files changed, 3 insertions(+), 1 deletion(-) rename public/sprites/elements/{element.png => element-blue.png} (81%) create mode 100644 public/sprites/elements/element-green.png create mode 100644 public/sprites/elements/element-indigo.png create mode 100644 public/sprites/elements/element-lightblue.png create mode 100644 public/sprites/elements/element-lime.png create mode 100644 public/sprites/elements/element-magenta.png create mode 100644 public/sprites/elements/element-orange.png create mode 100644 public/sprites/elements/element-purple.png create mode 100644 public/sprites/elements/element-red.png create mode 100644 public/sprites/elements/element-turqoise.png create mode 100644 public/sprites/elements/element-warmred.png create mode 100644 public/sprites/elements/element-white.png create mode 100644 public/sprites/elements/element-yellow.png delete mode 100644 sprites/elements/element.aseprite create mode 100644 sprites/elements/substitute/element.aseprite diff --git a/build-sprites.sh b/build-sprites.sh index 0d46230..e00b63c 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -49,7 +49,9 @@ run_with_palette() { find "$TMP" -type f -name '*.png' | while read -r file; do rel="${file#"$TMP"/}" - dest_base="$DEST/${rel%.png}" + out_rel="${rel//\/substitute\//\/}" + dest_base="$DEST/${out_rel%.png}" + mkdir -p "$(dirname "$dest_base")" if [[ "$rel" == *"/substitute/"* ]]; then diff --git a/public/sprites/elements/element.png b/public/sprites/elements/element-blue.png similarity index 81% rename from public/sprites/elements/element.png rename to public/sprites/elements/element-blue.png index f0fe85c01973de8920035d50b87d3d8838cd45a9..a347b84a46b137f247e8b4610c391802d8dc0fe9 100644 GIT binary patch delta 21 dcmcb{bd70(K9@oKs{jB0uiUXcXrrYpBLHv`3L*di delta 21 dcmcb{bd70(K3C%9$N&HT|C6Amve8nO5de2I3OoP+ diff --git a/public/sprites/elements/element-green.png b/public/sprites/elements/element-green.png new file mode 100644 index 0000000000000000000000000000000000000000..3ceddf4f9a378118179b998eed75273c7e7c847b GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HBo|r!|NnoQmnBF8 zV@Z%-FoVOh8)-n!4^J1zkcwMVr*QHeQQ&axuKKTh`bMGSl|$E4CS`t}cOvQXV_hx# zX~#b(bmz66a-5OU!3qC&Dp1WW9HD0F=KF+_s`{WsIB;i+Or@VxLXE=Th%F4vqV)GxC|vg+FZi&u#ukyGHc?32(lj zxNSd_E*NE+*-vu&sebY5zuy(rdxTaTW?R2p^ug&`g{fPQZ(nbI_)qm?j}_!@p^TX4{F{I+w)G3^NM-(_*yQ}^ypT1G(c;(Rblu4PN=bcEp{8(4Z ze%kR53f+0FCpj2SZ5C9VcSIrMf7eF&Mz_Wl(SnbUb|~2MZ2B2=WR2J9gO9U6I-j4( zR5UN(_tCJ&TJx6+->kjx^IXoZM?aknek@M-sDAJX|Dhw^x1Xf$x?L}BQ}?#{w7y_X z9Jk3c)%rZAU;oWCD|w}I>tdcBp4exT@43{wjzi-<>x_J+bKwu0{&SoE(XJ8wf5MwD zC~n&ir3*%xX7-cZeyU%*`tNr|^&X)WhuPLI7kzNLR$=Pai;r)tBRSeE&L1=UJRbDelF{r5}E*qdz6&` literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-lightblue.png b/public/sprites/elements/element-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..d007ee111eb46125d74dcc322c0e70292028584e GIT binary patch literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$g1}gnsQ>@~ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-lime.png b/public/sprites/elements/element-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..a76a5e534d8a144d0fd6f2cc1ec5296a2627d38f GIT binary patch literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f-!!TDgXcg literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-magenta.png b/public/sprites/elements/element-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..47960ada7ce0f0d056895508bab7eebd997fe628 GIT binary patch literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f^sR8e*gdg literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-orange.png b/public/sprites/elements/element-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2ef9b3882d67b4ba7bdc624618f5ea15618f58 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hj(Icw|NlR=@{s_L z!&nmJ7tG-B>_!@p^TX4{F{I+w)G3^NM-(_*yQ}^ypT1G(c;(Rblu4PN=bcEp{8(4Z ze%kR53f+0FCpj2SZ5C9VcSIrMf7eF&Mz_Wl(SnbUb|~2MZ2B2=WR2J9gO9U6I-j4( zR5UN(_tCJ&TJx6+->kjx^IXoZM?aknek@M-sDAJX|Dhw^x1Xf$x?L}BQ}?#{w7y_X z9Jk3c)%rZAU;oWCD|w}I>tdcBp4exT@43{wjzi-<>x_J+bKwu0{&SoE(XJ8wf5MwD zC~n&ir3*%xX7-cZeyU%*`tNr|^&X)WhuPLI7kzNLR$=Pai;r)tBRSeE&L1=UJRbDelF{r5}E*MB$Rjn literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-purple.png b/public/sprites/elements/element-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..b34e0dfde1ed2ee4181cefcd0d67940f40bf5f33 GIT binary patch literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$g5d0x#sB~S literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-red.png b/public/sprites/elements/element-red.png new file mode 100644 index 0000000000000000000000000000000000000000..897844ec630647d7735cbc9affd76b8cf5743590 GIT binary patch literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f(9d%1^@s6 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-turqoise.png b/public/sprites/elements/element-turqoise.png new file mode 100644 index 0000000000000000000000000000000000000000..20e9e6773059cb2449a4896fc869c2abdda0d60b GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HB&HVq|NozfDUcP& zVJr#q3ubV5b|VeQ`Qho}7*cU->J(1CBMKa@-BtgUPv0nXymIJz%B0NC^G+mPeypoy zKkfJjh3>r8lN=1EHVZ1wJED;BziXp>qg&&OXu-!vI~44BHvJ4bvc~K5!N=JjozKr? zDw-GY`)Jr>t@+D^Z`NM;c`j$yqo2+OKNcr^R6qEH|IiWd+fPz=-L4n6se9XeT3@gx zj@#s!YJHy5um5J6mAq29bumv5PwcbF_gv~-$Dwhbbw)nZx$uWg|GCZoXxE7TKjF<6 z6u0e%(gmYTGy6$yKh-Z@{r9_~dXLbG!))u9i#|AAt1xxz@$Ku)5C5rt%yG87>w*P; mo?ys&NkNxHokJlZ^?w<@RmIHK7Jdc_F9uInKbLh*2~7afS(6U{ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-warmred.png b/public/sprites/elements/element-warmred.png new file mode 100644 index 0000000000000000000000000000000000000000..0e122ec281ea87a2edaeac6e97967bcc33274989 GIT binary patch literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f+2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f=n@%BLDyZ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/element-yellow.png b/public/sprites/elements/element-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..85d55ced4bd09df0a36cd957ce0091495c28efbf GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hc2x2F|Nq~r>bMt> z!&nmJ7tG-B>_!@p^TX4{F{I+w)G3^NM-(_*yQ}^ypT1G(c;(Rblu4PN=bcEp{8(4Z ze%kR53f+0FCpj2SZ5C9VcSIrMf7eF&Mz_Wl(SnbUb|~2MZ2B2=WR2J9gO9U6I-j4( zR5UN(_tCJ&TJx6+->kjx^IXoZM?aknek@M-sDAJX|Dhw^x1Xf$x?L}BQ}?#{w7y_X z9Jk3c)%rZAU;oWCD|w}I>tdcBp4exT@43{wjzi-<>x_J+bKwu0{&SoE(XJ8wf5MwD zC~n&ir3*%xX7-cZeyU%*`tNr|^&X)WhuPLI7kzNLR$=Pai;r)tBRSeE&L1=UJRbDelF{r5}E*xuaubp literal 0 HcmV?d00001 diff --git a/sprites/elements/element.aseprite b/sprites/elements/element.aseprite deleted file mode 100644 index 3b6b472a2121b0482a77de1b3855dc708bed3c30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmZQzVqkc%l##&z2o)F@85kH+fEWQ-7#Kl<3<5w%3(x>G{ntkpu&pdW3&en!T>)$* zl66Kvwxj|`9t4;n6gv5zfg$noV<7n-2xNh>EDFdfff5X?3_gjKsYTpC^H~)j`u_t1 z00KZkP%-E2wOqbt1p(K=gzgI2yrt^O|KV##oKWDa`2crAMS7qkh{c!it&EzR{OKja99=|1j3nb*7dI9hc|}e^%^A_G0t8aos$C}U)60cuV=iMP`VBPhOU-$ diff --git a/sprites/elements/substitute/element.aseprite b/sprites/elements/substitute/element.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..19a0620263f5aa9d3fd87d2596fea1f3028a8a28 GIT binary patch literal 649 zcmeBVVqkc%l##&z2o)F@85kH+fEWR67#Kl<3<5w%3&07q|JO$ru&pdW3&en!T>)$* zl6CulY!;B~Y#@S_m6eMYEiwpfa-4KH@$%zE|38aG21raTGQTxt!T&=Hi3XC3EaN{o zocX_2&5kRtS9;%Lm$&~rb8T36RPp@3qWk~zq+%t8W8RGayT$+CUX&rLzD`@?f2`5} zb(2%1t>;SG{C5lcKYL-KcI6!NUEibr|6lpRL^UznY5De?|BqJxmzNE+v+2&Pe9^J% zzocfgLHsKFdH=gE{tpfg?&|6~cI?>y|NjLU1YH(&evRN5? z5-U@SIDo!lRe;F-2L=WNfTE*f&f9CbTrCDXt{30cYvx^AXux;*M*orTk_a zclG6*7_5^&u`XXWt4?2b$@Sp&X_uYbC-&FO+oG1lzPj~F;x&gC0cY$k6~<*h`gd1$ z*0)*vFTd{P+a78Ae?|1I*ZJopZL1sVkM_hqPv2UbdT3wW`Pkxuvcu)v>E{D~P5dU) zDxY1S2^143du+cn>pc7C*~%pXL%9-003sF<1_#O literal 0 HcmV?d00001 From b7cc10e7b3865a365e1f90ad7cee860c6e2aaaf6 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 26 Jan 2026 21:47:17 +0100 Subject: [PATCH 04/14] make darkest sub color a bit lighter --- build-sprites.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-sprites.sh b/build-sprites.sh index e00b63c..6217871 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -5,7 +5,7 @@ SRC="$ROOT/sprites" TMP="$(mktemp -d)/sprites" DEST="$ROOT/public/sprites" -sub_inputs=(ff00ff aa00aa 440044 110011) +sub_inputs=(ff00ff aa00aa 440044 220022) declare -A palettes=( [lightblue]="305182 4192c3 61d3e3 a2fff3" From 2e84e9c6aa8ae4dcc319c236b30b967e5fa77ef1 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 26 Jan 2026 23:36:38 +0100 Subject: [PATCH 05/14] swap sub_inputs to align with the palette --- build-sprites.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-sprites.sh b/build-sprites.sh index 6217871..8f26fd0 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -5,7 +5,7 @@ SRC="$ROOT/sprites" TMP="$(mktemp -d)/sprites" DEST="$ROOT/public/sprites" -sub_inputs=(ff00ff aa00aa 440044 220022) +sub_inputs=(220022 440044 aa00aa ff00ff) declare -A palettes=( [lightblue]="305182 4192c3 61d3e3 a2fff3" From 572d1a223c6c5f5e7089cc7dc6222bc13e7da580 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 26 Jan 2026 23:47:38 +0100 Subject: [PATCH 06/14] generate substitute element list --- src/lib/machine-learning/iconml.js | 137 +++++++++++++++++------------ 1 file changed, 81 insertions(+), 56 deletions(-) diff --git a/src/lib/machine-learning/iconml.js b/src/lib/machine-learning/iconml.js index 393d68e..8e9f2ed 100644 --- a/src/lib/machine-learning/iconml.js +++ b/src/lib/machine-learning/iconml.js @@ -22,65 +22,90 @@ export function iconForItem(game, name) { return iconForText(`[game=${game}] ${name}`); } +const colors = [ + "lightblue", + "turqoise", + "green", + "lime", + "yellow", + "orange", + "warmred", + "red", + "magenta", + "purple", + "indigo", + "blue", + "white" +]; + +const substituteIcons = [ + "apple", + "armor", + "ball", + "berry", + "boat", + "book", + "element", + "emerald", + "car", +]; + +const icons = [ + "boots", + "bow", + "cave", + "chest", + "coin", + "desert", + "egg", + "fire", + "gun", + "hammer", + "hat", + "heart", + "hills", + "hourglass", + "house", + "ice", + "island", + "key", + "leaf", + "magic", + "map", + "marker", + "metal", + "money", + "mountains", + "music", + "piece", + "planet", + "potion", + "quest", + "ring", + "rock", + "sand", + "shop", + "sign", + "skull", + "spear", + "sword", + "tree", + "upgrade", + "void", + "wand", + "water" +]; + +const combinedIcons = [...icons, ...substituteIcons.flatMap((value) => colors.map((color) => `${value}-${color}`))] + +/** + * @param {String} text + * @returns {String} + */ function iconForText(text) { //const res = predictIcon(get(model), text, { returnTopK: 1 }); - - const icons = [ - "apple", - "armor", - "ball", - "berry", - "boat", - "book", - "boots", - "bow", - "car", - "cave", - "chest", - "coin", - "desert", - "egg", - "element", - "emerald", - "fire", - "gun", - "hammer", - "hat", - "heart", - "hills", - "hourglass", - "house", - "ice", - "island", - "key", - "leaf", - "magic", - "map", - "marker", - "metal", - "money", - "mountains", - "music", - "piece", - "planet", - "potion", - "quest", - "ring", - "rock", - "sand", - "shop", - "sign", - "skull", - "spear", - "sword", - "tree", - "upgrade", - "void", - "wand", - "water" - ]; const buffer = new Uint32Array(md5.arrayBuffer(text)); - const res = icons[buffer[buffer.length - 1] % icons.length]; + const res = combinedIcons[buffer[buffer.length - 1] % combinedIcons.length]; const iconKey = res; return iconKey; From 0535fe69f82684541ce06242121cfa68b762836b Mon Sep 17 00:00:00 2001 From: peppidesu Date: Mon, 26 Jan 2026 23:55:22 +0100 Subject: [PATCH 07/14] more sprites --- public/sprites/elements/apple-blue.png | Bin 0 -> 322 bytes public/sprites/elements/apple-green.png | Bin 0 -> 322 bytes public/sprites/elements/apple-indigo.png | Bin 0 -> 322 bytes public/sprites/elements/apple-lightblue.png | Bin 0 -> 322 bytes public/sprites/elements/apple-lime.png | Bin 0 -> 322 bytes public/sprites/elements/apple-magenta.png | Bin 0 -> 322 bytes public/sprites/elements/apple-orange.png | Bin 0 -> 322 bytes public/sprites/elements/apple-purple.png | Bin 0 -> 322 bytes public/sprites/elements/apple-red.png | Bin 0 -> 322 bytes public/sprites/elements/apple-turqoise.png | Bin 0 -> 322 bytes public/sprites/elements/apple-warmred.png | Bin 0 -> 322 bytes public/sprites/elements/apple-white.png | Bin 0 -> 322 bytes public/sprites/elements/apple-yellow.png | Bin 0 -> 322 bytes public/sprites/elements/apple.png | Bin 326 -> 0 bytes .../elements/{armor.png => armor-blue.png} | Bin 304 -> 304 bytes public/sprites/elements/armor-green.png | Bin 0 -> 304 bytes public/sprites/elements/armor-indigo.png | Bin 0 -> 304 bytes public/sprites/elements/armor-lightblue.png | Bin 0 -> 304 bytes public/sprites/elements/armor-lime.png | Bin 0 -> 304 bytes public/sprites/elements/armor-magenta.png | Bin 0 -> 304 bytes public/sprites/elements/armor-orange.png | Bin 0 -> 304 bytes public/sprites/elements/armor-purple.png | Bin 0 -> 304 bytes public/sprites/elements/armor-red.png | Bin 0 -> 304 bytes public/sprites/elements/armor-turqoise.png | Bin 0 -> 304 bytes public/sprites/elements/armor-warmred.png | Bin 0 -> 304 bytes public/sprites/elements/armor-white.png | Bin 0 -> 304 bytes public/sprites/elements/armor-yellow.png | Bin 0 -> 304 bytes public/sprites/elements/ball-blue.png | Bin 0 -> 353 bytes public/sprites/elements/ball-green.png | Bin 0 -> 353 bytes public/sprites/elements/ball-indigo.png | Bin 0 -> 353 bytes public/sprites/elements/ball-lightblue.png | Bin 0 -> 353 bytes public/sprites/elements/ball-lime.png | Bin 0 -> 353 bytes public/sprites/elements/ball-magenta.png | Bin 0 -> 353 bytes public/sprites/elements/ball-orange.png | Bin 0 -> 353 bytes public/sprites/elements/ball-purple.png | Bin 0 -> 353 bytes public/sprites/elements/ball-red.png | Bin 0 -> 353 bytes public/sprites/elements/ball-turqoise.png | Bin 0 -> 353 bytes public/sprites/elements/ball-warmred.png | Bin 0 -> 353 bytes public/sprites/elements/ball-white.png | Bin 0 -> 353 bytes public/sprites/elements/ball-yellow.png | Bin 0 -> 353 bytes public/sprites/elements/ball.png | Bin 364 -> 0 bytes public/sprites/elements/berry-blue.png | Bin 0 -> 419 bytes public/sprites/elements/berry-green.png | Bin 0 -> 419 bytes public/sprites/elements/berry-indigo.png | Bin 0 -> 409 bytes public/sprites/elements/berry-lightblue.png | Bin 0 -> 409 bytes public/sprites/elements/berry-lime.png | Bin 0 -> 409 bytes public/sprites/elements/berry-magenta.png | Bin 0 -> 409 bytes public/sprites/elements/berry-orange.png | Bin 0 -> 409 bytes public/sprites/elements/berry-purple.png | Bin 0 -> 409 bytes public/sprites/elements/berry-red.png | Bin 0 -> 409 bytes public/sprites/elements/berry-turqoise.png | Bin 0 -> 398 bytes public/sprites/elements/berry-warmred.png | Bin 0 -> 409 bytes public/sprites/elements/berry-white.png | Bin 0 -> 409 bytes public/sprites/elements/berry-yellow.png | Bin 0 -> 409 bytes public/sprites/elements/berry.png | Bin 407 -> 0 bytes public/sprites/elements/boat-blue.png | Bin 0 -> 336 bytes public/sprites/elements/boat-green.png | Bin 0 -> 336 bytes public/sprites/elements/boat-indigo.png | Bin 0 -> 336 bytes public/sprites/elements/boat-lightblue.png | Bin 0 -> 336 bytes public/sprites/elements/boat-lime.png | Bin 0 -> 335 bytes public/sprites/elements/boat-magenta.png | Bin 0 -> 335 bytes public/sprites/elements/boat-orange.png | Bin 0 -> 335 bytes public/sprites/elements/boat-purple.png | Bin 0 -> 336 bytes public/sprites/elements/boat-red.png | Bin 0 -> 335 bytes public/sprites/elements/boat-turqoise.png | Bin 0 -> 336 bytes public/sprites/elements/boat-warmred.png | Bin 0 -> 335 bytes public/sprites/elements/boat-white.png | Bin 0 -> 335 bytes public/sprites/elements/boat-yellow.png | Bin 0 -> 335 bytes public/sprites/elements/boat.png | Bin 265 -> 0 bytes public/sprites/elements/book-blue.png | Bin 0 -> 321 bytes public/sprites/elements/book-green.png | Bin 0 -> 321 bytes public/sprites/elements/book-indigo.png | Bin 0 -> 321 bytes public/sprites/elements/book-lightblue.png | Bin 0 -> 321 bytes public/sprites/elements/book-lime.png | Bin 0 -> 327 bytes public/sprites/elements/book-magenta.png | Bin 0 -> 327 bytes public/sprites/elements/book-orange.png | Bin 0 -> 324 bytes public/sprites/elements/book-purple.png | Bin 0 -> 321 bytes public/sprites/elements/book-red.png | Bin 0 -> 319 bytes public/sprites/elements/book-turqoise.png | Bin 0 -> 321 bytes public/sprites/elements/book-warmred.png | Bin 0 -> 328 bytes public/sprites/elements/book-white.png | Bin 0 -> 327 bytes public/sprites/elements/book-yellow.png | Bin 0 -> 320 bytes public/sprites/elements/book.png | Bin 184 -> 0 bytes public/sprites/elements/boots-blue.png | Bin 0 -> 285 bytes public/sprites/elements/boots-green.png | Bin 0 -> 285 bytes public/sprites/elements/boots-indigo.png | Bin 0 -> 285 bytes public/sprites/elements/boots-lightblue.png | Bin 0 -> 285 bytes public/sprites/elements/boots-lime.png | Bin 0 -> 285 bytes public/sprites/elements/boots-magenta.png | Bin 0 -> 285 bytes public/sprites/elements/boots-orange.png | Bin 0 -> 285 bytes public/sprites/elements/boots-purple.png | Bin 0 -> 285 bytes public/sprites/elements/boots-red.png | Bin 0 -> 285 bytes public/sprites/elements/boots-turqoise.png | Bin 0 -> 285 bytes public/sprites/elements/boots-warmred.png | Bin 0 -> 285 bytes public/sprites/elements/boots-white.png | Bin 0 -> 285 bytes public/sprites/elements/boots-yellow.png | Bin 0 -> 285 bytes public/sprites/elements/boots.png | Bin 289 -> 0 bytes public/sprites/elements/car-blue.png | Bin 0 -> 298 bytes public/sprites/elements/car-green.png | Bin 0 -> 298 bytes public/sprites/elements/car-indigo.png | Bin 0 -> 298 bytes public/sprites/elements/car-lightblue.png | Bin 0 -> 298 bytes public/sprites/elements/car-lime.png | Bin 0 -> 310 bytes public/sprites/elements/car-magenta.png | Bin 0 -> 304 bytes public/sprites/elements/car-orange.png | Bin 0 -> 304 bytes public/sprites/elements/car-purple.png | Bin 0 -> 310 bytes public/sprites/elements/car-red.png | Bin 0 -> 304 bytes public/sprites/elements/car-turqoise.png | Bin 0 -> 298 bytes public/sprites/elements/car-warmred.png | Bin 0 -> 304 bytes public/sprites/elements/car-white.png | Bin 0 -> 293 bytes public/sprites/elements/car-yellow.png | Bin 0 -> 304 bytes public/sprites/elements/car.png | Bin 275 -> 0 bytes public/sprites/elements/element-blue.png | Bin 342 -> 342 bytes public/sprites/elements/element-green.png | Bin 342 -> 342 bytes public/sprites/elements/element-indigo.png | Bin 342 -> 342 bytes public/sprites/elements/element-lightblue.png | Bin 342 -> 342 bytes public/sprites/elements/element-lime.png | Bin 342 -> 342 bytes public/sprites/elements/element-magenta.png | Bin 342 -> 342 bytes public/sprites/elements/element-orange.png | Bin 342 -> 342 bytes public/sprites/elements/element-purple.png | Bin 342 -> 342 bytes public/sprites/elements/element-red.png | Bin 342 -> 342 bytes public/sprites/elements/element-turqoise.png | Bin 342 -> 342 bytes public/sprites/elements/element-warmred.png | Bin 342 -> 342 bytes public/sprites/elements/element-white.png | Bin 342 -> 342 bytes public/sprites/elements/element-yellow.png | Bin 342 -> 342 bytes public/sprites/elements/emerald-blue.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-green.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-indigo.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-lightblue.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-lime.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-magenta.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-orange.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-purple.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-red.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-turqoise.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-warmred.png | Bin 0 -> 423 bytes public/sprites/elements/emerald-white.png | Bin 0 -> 411 bytes public/sprites/elements/emerald-yellow.png | Bin 0 -> 423 bytes public/sprites/elements/emerald.png | Bin 293 -> 0 bytes .../elements/{leaf.png => leaf-blue.png} | Bin 390 -> 390 bytes public/sprites/elements/leaf-green.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-indigo.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-lightblue.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-lime.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-magenta.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-orange.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-purple.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-red.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-turqoise.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-warmred.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-white.png | Bin 0 -> 390 bytes public/sprites/elements/leaf-yellow.png | Bin 0 -> 390 bytes sprites/elements/apple.aseprite | Bin 641 -> 0 bytes sprites/elements/armor.aseprite | Bin 547 -> 0 bytes sprites/elements/ball.aseprite | Bin 557 -> 0 bytes sprites/elements/berry.aseprite | Bin 651 -> 0 bytes sprites/elements/boat.aseprite | Bin 454 -> 0 bytes sprites/elements/book.aseprite | Bin 396 -> 0 bytes sprites/elements/boots.aseprite | Bin 505 -> 0 bytes sprites/elements/car.aseprite | Bin 494 -> 0 bytes sprites/elements/emerald.aseprite | Bin 489 -> 0 bytes sprites/elements/leaf.aseprite | Bin 609 -> 0 bytes sprites/elements/substitute/apple.aseprite | Bin 0 -> 586 bytes sprites/elements/substitute/armor.aseprite | Bin 0 -> 578 bytes sprites/elements/substitute/ball.aseprite | Bin 0 -> 663 bytes sprites/elements/substitute/berry.aseprite | Bin 0 -> 627 bytes sprites/elements/substitute/boat.aseprite | Bin 0 -> 574 bytes sprites/elements/substitute/book.aseprite | Bin 0 -> 547 bytes sprites/elements/substitute/boots.aseprite | Bin 0 -> 562 bytes sprites/elements/substitute/car.aseprite | Bin 0 -> 556 bytes sprites/elements/substitute/emerald.aseprite | Bin 0 -> 611 bytes sprites/elements/substitute/leaf.aseprite | Bin 0 -> 641 bytes 171 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/sprites/elements/apple-blue.png create mode 100644 public/sprites/elements/apple-green.png create mode 100644 public/sprites/elements/apple-indigo.png create mode 100644 public/sprites/elements/apple-lightblue.png create mode 100644 public/sprites/elements/apple-lime.png create mode 100644 public/sprites/elements/apple-magenta.png create mode 100644 public/sprites/elements/apple-orange.png create mode 100644 public/sprites/elements/apple-purple.png create mode 100644 public/sprites/elements/apple-red.png create mode 100644 public/sprites/elements/apple-turqoise.png create mode 100644 public/sprites/elements/apple-warmred.png create mode 100644 public/sprites/elements/apple-white.png create mode 100644 public/sprites/elements/apple-yellow.png delete mode 100644 public/sprites/elements/apple.png rename public/sprites/elements/{armor.png => armor-blue.png} (78%) create mode 100644 public/sprites/elements/armor-green.png create mode 100644 public/sprites/elements/armor-indigo.png create mode 100644 public/sprites/elements/armor-lightblue.png create mode 100644 public/sprites/elements/armor-lime.png create mode 100644 public/sprites/elements/armor-magenta.png create mode 100644 public/sprites/elements/armor-orange.png create mode 100644 public/sprites/elements/armor-purple.png create mode 100644 public/sprites/elements/armor-red.png create mode 100644 public/sprites/elements/armor-turqoise.png create mode 100644 public/sprites/elements/armor-warmred.png create mode 100644 public/sprites/elements/armor-white.png create mode 100644 public/sprites/elements/armor-yellow.png create mode 100644 public/sprites/elements/ball-blue.png create mode 100644 public/sprites/elements/ball-green.png create mode 100644 public/sprites/elements/ball-indigo.png create mode 100644 public/sprites/elements/ball-lightblue.png create mode 100644 public/sprites/elements/ball-lime.png create mode 100644 public/sprites/elements/ball-magenta.png create mode 100644 public/sprites/elements/ball-orange.png create mode 100644 public/sprites/elements/ball-purple.png create mode 100644 public/sprites/elements/ball-red.png create mode 100644 public/sprites/elements/ball-turqoise.png create mode 100644 public/sprites/elements/ball-warmred.png create mode 100644 public/sprites/elements/ball-white.png create mode 100644 public/sprites/elements/ball-yellow.png delete mode 100644 public/sprites/elements/ball.png create mode 100644 public/sprites/elements/berry-blue.png create mode 100644 public/sprites/elements/berry-green.png create mode 100644 public/sprites/elements/berry-indigo.png create mode 100644 public/sprites/elements/berry-lightblue.png create mode 100644 public/sprites/elements/berry-lime.png create mode 100644 public/sprites/elements/berry-magenta.png create mode 100644 public/sprites/elements/berry-orange.png create mode 100644 public/sprites/elements/berry-purple.png create mode 100644 public/sprites/elements/berry-red.png create mode 100644 public/sprites/elements/berry-turqoise.png create mode 100644 public/sprites/elements/berry-warmred.png create mode 100644 public/sprites/elements/berry-white.png create mode 100644 public/sprites/elements/berry-yellow.png delete mode 100644 public/sprites/elements/berry.png create mode 100644 public/sprites/elements/boat-blue.png create mode 100644 public/sprites/elements/boat-green.png create mode 100644 public/sprites/elements/boat-indigo.png create mode 100644 public/sprites/elements/boat-lightblue.png create mode 100644 public/sprites/elements/boat-lime.png create mode 100644 public/sprites/elements/boat-magenta.png create mode 100644 public/sprites/elements/boat-orange.png create mode 100644 public/sprites/elements/boat-purple.png create mode 100644 public/sprites/elements/boat-red.png create mode 100644 public/sprites/elements/boat-turqoise.png create mode 100644 public/sprites/elements/boat-warmred.png create mode 100644 public/sprites/elements/boat-white.png create mode 100644 public/sprites/elements/boat-yellow.png delete mode 100644 public/sprites/elements/boat.png create mode 100644 public/sprites/elements/book-blue.png create mode 100644 public/sprites/elements/book-green.png create mode 100644 public/sprites/elements/book-indigo.png create mode 100644 public/sprites/elements/book-lightblue.png create mode 100644 public/sprites/elements/book-lime.png create mode 100644 public/sprites/elements/book-magenta.png create mode 100644 public/sprites/elements/book-orange.png create mode 100644 public/sprites/elements/book-purple.png create mode 100644 public/sprites/elements/book-red.png create mode 100644 public/sprites/elements/book-turqoise.png create mode 100644 public/sprites/elements/book-warmred.png create mode 100644 public/sprites/elements/book-white.png create mode 100644 public/sprites/elements/book-yellow.png delete mode 100644 public/sprites/elements/book.png create mode 100644 public/sprites/elements/boots-blue.png create mode 100644 public/sprites/elements/boots-green.png create mode 100644 public/sprites/elements/boots-indigo.png create mode 100644 public/sprites/elements/boots-lightblue.png create mode 100644 public/sprites/elements/boots-lime.png create mode 100644 public/sprites/elements/boots-magenta.png create mode 100644 public/sprites/elements/boots-orange.png create mode 100644 public/sprites/elements/boots-purple.png create mode 100644 public/sprites/elements/boots-red.png create mode 100644 public/sprites/elements/boots-turqoise.png create mode 100644 public/sprites/elements/boots-warmred.png create mode 100644 public/sprites/elements/boots-white.png create mode 100644 public/sprites/elements/boots-yellow.png delete mode 100644 public/sprites/elements/boots.png create mode 100644 public/sprites/elements/car-blue.png create mode 100644 public/sprites/elements/car-green.png create mode 100644 public/sprites/elements/car-indigo.png create mode 100644 public/sprites/elements/car-lightblue.png create mode 100644 public/sprites/elements/car-lime.png create mode 100644 public/sprites/elements/car-magenta.png create mode 100644 public/sprites/elements/car-orange.png create mode 100644 public/sprites/elements/car-purple.png create mode 100644 public/sprites/elements/car-red.png create mode 100644 public/sprites/elements/car-turqoise.png create mode 100644 public/sprites/elements/car-warmred.png create mode 100644 public/sprites/elements/car-white.png create mode 100644 public/sprites/elements/car-yellow.png delete mode 100644 public/sprites/elements/car.png create mode 100644 public/sprites/elements/emerald-blue.png create mode 100644 public/sprites/elements/emerald-green.png create mode 100644 public/sprites/elements/emerald-indigo.png create mode 100644 public/sprites/elements/emerald-lightblue.png create mode 100644 public/sprites/elements/emerald-lime.png create mode 100644 public/sprites/elements/emerald-magenta.png create mode 100644 public/sprites/elements/emerald-orange.png create mode 100644 public/sprites/elements/emerald-purple.png create mode 100644 public/sprites/elements/emerald-red.png create mode 100644 public/sprites/elements/emerald-turqoise.png create mode 100644 public/sprites/elements/emerald-warmred.png create mode 100644 public/sprites/elements/emerald-white.png create mode 100644 public/sprites/elements/emerald-yellow.png delete mode 100644 public/sprites/elements/emerald.png rename public/sprites/elements/{leaf.png => leaf-blue.png} (83%) create mode 100644 public/sprites/elements/leaf-green.png create mode 100644 public/sprites/elements/leaf-indigo.png create mode 100644 public/sprites/elements/leaf-lightblue.png create mode 100644 public/sprites/elements/leaf-lime.png create mode 100644 public/sprites/elements/leaf-magenta.png create mode 100644 public/sprites/elements/leaf-orange.png create mode 100644 public/sprites/elements/leaf-purple.png create mode 100644 public/sprites/elements/leaf-red.png create mode 100644 public/sprites/elements/leaf-turqoise.png create mode 100644 public/sprites/elements/leaf-warmred.png create mode 100644 public/sprites/elements/leaf-white.png create mode 100644 public/sprites/elements/leaf-yellow.png delete mode 100644 sprites/elements/apple.aseprite delete mode 100644 sprites/elements/armor.aseprite delete mode 100644 sprites/elements/ball.aseprite delete mode 100644 sprites/elements/berry.aseprite delete mode 100644 sprites/elements/boat.aseprite delete mode 100644 sprites/elements/book.aseprite delete mode 100644 sprites/elements/boots.aseprite delete mode 100644 sprites/elements/car.aseprite delete mode 100644 sprites/elements/emerald.aseprite delete mode 100644 sprites/elements/leaf.aseprite create mode 100644 sprites/elements/substitute/apple.aseprite create mode 100644 sprites/elements/substitute/armor.aseprite create mode 100644 sprites/elements/substitute/ball.aseprite create mode 100644 sprites/elements/substitute/berry.aseprite create mode 100644 sprites/elements/substitute/boat.aseprite create mode 100644 sprites/elements/substitute/book.aseprite create mode 100644 sprites/elements/substitute/boots.aseprite create mode 100644 sprites/elements/substitute/car.aseprite create mode 100644 sprites/elements/substitute/emerald.aseprite create mode 100644 sprites/elements/substitute/leaf.aseprite diff --git a/public/sprites/elements/apple-blue.png b/public/sprites/elements/apple-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7a55dc8d043a0eaa4f51b9aa956b676fbdc1d420 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H4B}VW&-)Jq-p+3S zfqcf2AirP+hi5m^fSiY(E{-7;x88<$3LRG9+0665zUa!#OCrqMq^-`bjX9*``iUvj z%>Az@NJ90f2{j*ueF(Z41^rFQNJSA+NOLSa0XQ}UeU$NoxqGOhO<}EsM z-bbL~`ShPwYql`j3rk4_t6YnZl^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOv}^8E6R9iwrCmWjqnF|BRB1vA$UR1pt^^Hmu1^ZyYS;XA1_(l*mvFQK4-#o4eft_ z=I*MT$8k${W&G4vVcv76T(rLAFDWOoA>JZ()4r-pkqQS62VdCpRwaY?+1%*OheH^z ze+YBbzq{00j`5vPndpvO&qe=i)^W_po*}(x@dHl@o97Z8SI$}LJKtAqxV-3?<(_$q zj-2-qsCYj8r`4J*jP}A(Qo$>@Xb*KET# Shfm3%pzw6{b6Mw<&;$TzVuZ~A literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple-lightblue.png b/public/sprites/elements/apple-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..7f38053b0b8a4cb26b8e4897e982a58d524bd339 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H948%4y!`n8|Nr;x zu0I6w8B2ovf*Bm1-ADs+9(uYshE&{o8{#Q+Sb=9V&;RE;NFmIE#I=eRJkdo^s zrcg8YzoLwXW{Z|_-UxqiH*(Xy8G;uC4XS%Mcv-fsv?sFzg*U>1LF7C-Qmuz4=gapjz)zVm&>hRchNS?-y) z=*W2=fr{tTe_E~C!e}onB^9i4Ek2UxK+Vo$!7}Ghc*Uwne7GR_@b|ZW!Y*=?c+EC^ SbNG}D3JOnGKbLh*2~7ZlDu&Pi literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple-lime.png b/public/sprites/elements/apple-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd6a19c27c77d99feb501cd93ae4a2c44b4bec0 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H@_MEBJ$Cv3|G%!u z;cq}bV@Z%-FoVOh8)-n!Lr)jSkcwMxLp+5JEAVXQ`CngjW#%Oj=55keXV=CYQgZ#o z6l&)FSCsM4Y|%2#8{rS`MsC_SL-2y2L3IxYFUz)-cHzf&K3=l8vG2Oqea?jG8ruK< z%-vNvkK>l^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOvnEmA zGxxuujE826mT}$)e{eT))4myk7X%HedpLMmwym@aKfd$vlEsaE*S+p@CQR4R{`Y6@ zuF82Fw{%y=Pkj~UJ$K4Q>r4KUav~ezEn+wAtGX1aaNuz8g*|UoGI*cOjoy4Xgz@@^ zFh~8nOReP?-wBn8?#T6A^v`A;$BgV5(u)>9@RYE5F41x2oTa|=eZ_{$i;h|DnYZZ3 zc^`p_=hJ^$t=Yn8FDxY$ta2?rlIK9p&SSwc=TCUWsz`jeAo=k3w|~Mea+7$?HhgpV Qlne?APgg&ebxsLQ0GX?W>i_@% literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple-orange.png b/public/sprites/elements/apple-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c9bf1914603edc9cacd16bb8ae95fc9243ead0 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hj(Icw?-u|6|NqX5 z+SWimV@Z%-FoVOh8)-n!Lr)jSkcwMxLp+5JEAVXQ`CngjW#%Oj=55keXV=CYQgZ#o z6l&)FSCsM4Y|%2#8{rS`MsC_SL-2y2L3IxYFUz)-cHzf&K3=l8vG2Oqea?jG8ruK< z%-vNvkK>l^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOv^%GO5 znfqT+#zV73%Q$a@Ke!vYY2OUN3xWpKJsi9&+g93zAK&?S$>PSo>t6Rc6Q*lu|NAp{ zSLHm8Te>Ubr@jjFo;&5D^(B8vIgt(V7O|W5Rb7fyIB+=l!k)J(8NAQtMsGeG!g&2d zn4|vPrPgwc?}W-kcjS65`e(C_V@CE2=|zhlcuLqjm*}{1&Qjm`zGB1WMaL}n%v*Hi zypKS|^XWgW)@)(47nYI=R=E}*$#bA)=doa!^C!GwRU|%KkbL<2+dp9!xkmdKI;Vst0M=KADgXcg literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple-red.png b/public/sprites/elements/apple-red.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8a33251d7804f8c51370d6af476a2647fba82d GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H=1SW9cMJRf|Nl~- z>)k*;V@Z%-FoVOh8)-n!Lr)jSkcwMxLp+5JEAVXQ`CngjW#%Oj=55keXV=CYQgZ#o z6l&)FSCsM4Y|%2#8{rS`MsC_SL-2y2L3IxYFUz)-cHzf&K3=l8vG2Oqea?jG8ruK< z%-vNvkK>l^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOvl^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOvB z#x@|Iu_VYZn8D%MjWi(Vp{I*uNX4zUA)Z2q6?iuD{I4&%GV_uM^EPR#vuk4xDY<@P z3N>^8E6R9iwrCmWjqnF|BRB1vA$UR1pt^^Hmu1^ZyYS;XA1_(l*mvFQK4-#o4eft_ z=I*MT$8k${W&G4vVcv76T(rLAFDWOoA>JZ()4r-pkqQS62VdCpRwaY?+1%*OheH^z ze+YBbzq{00j`5vPndpvO&qe=i)^W_po*}(x@dHl@o97Z8SI$}LJKtAqxV-3?<(_$q zj-2-qsCYj8r`4J*jP}A(Qo$>@Xb*KET# Shfm3%pzw6{b6Mw<&;$TLXoRK! literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple-white.png b/public/sprites/elements/apple-white.png new file mode 100644 index 0000000000000000000000000000000000000000..51b09029316b3e97280b444487991daf7a54174d GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hy1KfK9Xs~_|NjM3 z%w7Qbj3q&S!3+-1ZlnP@4?SHRLn>~)4e=B@tiZFG=YM_Cm6?}Bn72t=on0GqNXhjR zQ>dByUs1+Gvqj4|Z-hU%8@XxU48aS62Gu|e{@tb4a*XeU%0zeMdM^5BvyNj%_6+GoiywGO*gTi$xN^=?-}$~`!{tTCEceV? zbmY8`K*jUvKdshmVYC;Pk_uM279YuTpl0W>V43qLykb=(K3tG|`1{*GVHdecyk;A| SIebb61%;=ppUXO@geCw(?1qp4 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple-yellow.png b/public/sprites/elements/apple-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..5b39c83245096e2d35fd5fd774d5997554909caf GIT binary patch literal 322 zcmV-I0lof-P)8#>LcT*4wn@&Z*hNBtE6!kZO#3D{TQ-C44}m=VwsFnf#$4FtBSK3B)NLx)IWI%sA%N4O z#yPy6qQuWk5P0X8`8uq$0Y4KO8dD_JUs(*me7VL`9M8x~T_hOr&>7+T_Wlz@9+C|< Uu=YUmV*mgE07*qoM6N<$f>zFjt^fc4 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/apple.png b/public/sprites/elements/apple.png deleted file mode 100644 index 0a9f2ef9e49e7bbf8dcafc76f69cda22f1979646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H78x)+4rKWM|NqpU z?e~Fv#*!evUiM@}bQIZzWa) z8GQ+7P_sERfwf>BqyO$Jubo&PgdL3KlY5|%B(wgL7`(qt{?Ved{AN+n_9;b9Id0htQ>*=gcYuMQiJ20}Jx!l$9 zwX&r1`j(J{U>Tpb&nE)^o^W^@ZhV6MXG7T8twJJ9X}$$+husd&UwZd~eS-46&JN3! Ts!Vftf`Y@-)z4*}Q$iB}CDwzw diff --git a/public/sprites/elements/armor.png b/public/sprites/elements/armor-blue.png similarity index 78% rename from public/sprites/elements/armor.png rename to public/sprites/elements/armor-blue.png index 78e2dcd4fb4fd4388acaa7e09b44e22690173bb1..2a463e6275e37eacd32cb95d74a0ab9dee31eb93 100644 GIT binary patch delta 23 fcmdnMw1H`YKCh%^v_br;|NsAsTn`VPX!8XCYeEWI delta 23 fcmdnMw1H`YKCi2*Yh`8S>({S+D>Rl)wD|%6ZrTce diff --git a/public/sprites/elements/armor-green.png b/public/sprites/elements/armor-green.png new file mode 100644 index 0000000000000000000000000000000000000000..9e37403346ba8d62796252a4d880e0be65358a79 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?D5)C95S^oe3KcfFl z8j#Ca666=m;PC7Qh;!c4#WAGf*4vP1p%w!U;~T%_Z?3t#bgTct!e3iYxAU1eaNOEp zyXAv_#Po(In?7YtU(C0owD?8MgEQ>g7O$B4L5TTEfrtA7xp|%)=>hSAbNF=KpDEc* zb(z`eea*xDPqo9m9R^`q?*bVJc7TR;l~?e9kq&YAgB;XLHZGSG~D#@xQ48 z2WPB4=@)kIV7Hu6_S@JwnPKeP5(@<%y{^9%TxHVizN}oURQ3k@QRj|0uPx~tmdDjg wc6)Z7x7(*DBXcNZ+jTvk!tYPD{-zvacYkj+b)Lz8Wstu;UHx3vIVCg!0CB>7N&o-= literal 0 HcmV?d00001 diff --git a/public/sprites/elements/armor-indigo.png b/public/sprites/elements/armor-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..456e1f5efd068f1f543b5adf41ad4ff1d9248a01 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H|6t*-t*6`hOdL3F zZLr<)!9QYp!;?*)vZgQQ+fiElqUOOF_HBz-O#L9le5Js{eSzFO&yMtfc)>Y*y6(@E z?54WR?DW3o;r^%EVcrgdu(zg1X7+WZ&-^fzCw8mUeSJRXnqajR{f4u-XWgsbT)6n( zRDpvtR-g0>yLYf#&M5nB?3~On_HBuUf{$L;-wLiWX?9;$u2m{~gZ-#;N1WG|^bO17 x>Lt59JI~wg)02@o6teBQo=@TTr&@ng4zatxx0*W7~)4T%n+q5J zn<{W{#_E%PVfPMp%Nb?Ajh&Mj#=b4FQ1H>~`dh(OCe7~4%C$;mZ?GSA?uhf+lD=Vi yT)kwsXXkmleR?u7heEbp*Yhd-{#5I4${}|5_f}KqnfzA3%_*BCrq{an^LB{Ts5wnTl9 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/armor-magenta.png b/public/sprites/elements/armor-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..11bf5338318686e0d381a124c391e7de72d8fa62 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H616MmnD6@k|NkYu z#TS5l#*!evUp0r|bSq z$!@C4%uerX9`1jt9p>#Y2zzUKWM*Gi`pgegd1ALp-Ph-Ht_fCK(Qi1Ld)B?`&4r8q zO%*seWA#bDuzLr)<&3i5#?HwMW8aooDER1g{jK0ClV-iLZf2#F2_`uY7o5YV>;6p1 zZmP@7PVZ|T?tiKs=It;Dduw`RW?xtO%nws}Vz)}&*XMJt307OtZ#bKK*1hV@g^T}9 z6*xF!^+~_5dk4GajI!Ux&dCg8->0t>7w?X7^>~TBWi#*pE7Q#CdH=->^Kc xUb5S>^Ss?YJsFupA=|F&`4oPCs`WSJ5WD+(tEux${wsq#?&<31vd$@?2>^voeOmwk literal 0 HcmV?d00001 diff --git a/public/sprites/elements/armor-purple.png b/public/sprites/elements/armor-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..a4eec9ea2e49ee852084ebfbbd482944569e55a6 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HOjHxIotFRq|KFf( zogR?SSQ6wH%;50sMjDWF-qXb~q~g}wkZ7S60}kUGzvXYPxx93%|G~mvTTi$1nK*FV z+F-logMY;Ih9{doWldkqx1+T9Ma_dV?AsQvnEFA8`AUI@`vSRno*n4{@q%;sblsmR z*-dqs+39`F!~IXS!@L~^VQ)>3%#$30#BT-G@yGywou?tLr( literal 0 HcmV?d00001 diff --git a/public/sprites/elements/armor-red.png b/public/sprites/elements/armor-red.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd67b9904ca6b3364f68e5aee795b1203cd41bc GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HQlzctO4|JY|9^9R z)l?v#u_VYZn8D%MjWi(Vyr+v}NX4zUA<;rD1{}sWe#_rnb9w1j|AU3Uww`Y1GjZU! zwZV4F2mgra4No?G%9_5IZ%1kIi<$>#*tacSG4+EG^OXV*_XTqEJUh|@;sxjM>AF8t zvYYBMv(x*Uhx?yuhj}{;!rq!5nc3HsKJ&v=p4hEY_x1UlYl78Q^c&9Ro^`K!bK&BD zQw0vrSbfqj?B2m{Iiu{iv2!xR*taDX3O;&We=E4kq}hF0xmKy{4fdnX9dTY;(l;!R ytC#Hd>^yI`PfteXP{_9HdOn5UpKAS0ImGV%-fHSRlmE&fk9)fMxvXh({+EQ zWH;4iW~cWx5BERS4)b;xguOLAGPAEMeddR$Jh5A)?(6e8*95Dr=r^3rJ?mce=EBAQ zrV1RKvHGN6*u8_@az@#2W9MXsv2RN(6nyl${#J06NwfR1a;;L?8|+7&JL0^yq;FUr yS1;M^*?Hb>pPr1&p^$CY^?VAyKh^r1a){miz17rtCjXT|9`|(hb6Mw<&;$Th-+na! literal 0 HcmV?d00001 diff --git a/public/sprites/elements/armor-warmred.png b/public/sprites/elements/armor-warmred.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b8e44052bf037b8b29c309433b4ff090a495fc GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HGGx`)X>0ud|9`8V z#zY{Wu_VYZn8D%MjWi(Vyr+v}NX4zUA<;rD1{}sWe#_rnb9w1j|AU3Uww`Y1GjZU! zwZV4F2mgra4No?G%9_5IZ%1kIi<$>#*tacSG4+EG^OXV*_XTqEJUh|@;sxjM>AF8t zvYYBMv(x*Uhx?yuhj}{;!rq!5nc3HsKJ&v=p4hEY_x1UlYl78Q^c&9Ro^`K!bK&BD zQw0vrSbfqj?B2m{Iiu{iv2!xR*taDX3O;&We=E4kq}hF0xmKy{4fdnX9dTY;(l;!R ytC#Hd>^yI`PfteXP{_9HdOn5UpKAS0ImGV%-fHSRlmE&fk9)fMxvX|6t*-t*6`hOdL3F zZLr<)!9QYp!;?*)vZgQQ+fiElqUOOF_HBz-O#L9le5Js{eSzFO&yMtfc)>Y*y6(@E z?54WR?DW3o;r^%EVcrgdu(zg1X7+WZ&-^fzCw8mUeSJRXnqajR{f4u-XWgsbT)6n( zRDpvtR-g0>yLYf#&M5nB?3~On_HBuUf{$L;-wLiWX?9;$u2m{~gZ-#;N1WG|^bO17 x>Lt59JI~wg)02@o6teBQo=@TTr&@ng4zatxx0*W73%#$30#BT-G@yGywojv3(x^ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-blue.png b/public/sprites/elements/ball-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..25a41467b4ca8931c8d7e953451262ae91cdbe19 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H4B}VW&-)Jq-p+3S zfqcf2AirP+hi5m^fNTa&7srr_TU)~}3biP3h`ji3e{=6lZQ+mu&-CUwl_wtD(D&&= zU%kMKI;Sl!brkN|$L`y+Yr%yl8*Z*wZf#4S=MsK;0gGLr%5m`~E*;tPPrlBZGDU8R zcY?{G5KWQdCt_C~e0cD!XNRt`;L%&0A0F@A^ncsd&{rqsDRkwZ>stI{TUYX#Ig%J^CqQu#a^=5mlm}}d9z96|PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngB)~k~RPU literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-indigo.png b/public/sprites/elements/ball-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f981e1529782ec4510cc85a725fd04f03f7cf0 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H>}y=yE(&xE^pI*RX7pQVvyopOk_WYBt^QKIZ zo8p~dawtSor1**0l?NXleCyevt1Ni*7Uze@J2(B`wl(zCiFpcL`RBS8|Jc@*d}fZM zzMGQIpipKlWZ(CwaP2-k~e?fIj=I4TfbGa(k2bXFuDuoS|=`fPqPzpbgiW7+;HvCf(Pc xcJjI}ON}UTc4NKS9xLYBwx2IZ?$+a({}|$@+fPcJ8VU+P22WQ%mvv4FO#rplk+=W= literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-lightblue.png b/public/sprites/elements/ball-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..31d81f0a013ccbfa2f8dc1e3106f64d27cdc34c5 GIT binary patch literal 353 zcmV-n0iOPeP)cVWS>j`Glse-P+?LbT~DAl^S+zP!4i(B!b$uOo$qXP!h?%b)~4Q6$F~ zf(k4h&*b%(Vm4vkdUzb0UWtCMh00000NkvXXu0mjf4+@jJ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-lime.png b/public/sprites/elements/ball-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4ac437936d9969a76b567d9c5c4ae9efbd2d69 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H@_MEBJ$Cv3|G%!u z;cq}bV@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngC=$l1=~s literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-magenta.png b/public/sprites/elements/ball-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..7651e40b118cacd78ce537c30b651dcae336dca2 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H=9usL9`zpx&gdRu z1@ak7g8YIR9G=}s1F{)BT^vIyZfy;_DAc0BA@btC{ms2IwS_|tJky)!RGxTnL*J(h zef0t_>YTQ`)KR!+AG>eQt_2sKY`D2zxwS2Qo=f=Y1uS-fD#yi}xO8OCKlwUu$`rXN z-U%j$LNrB+pNL&~@ZrI?o*lZ%f=6$0et5id)BkN-LtmYkr_hyuu50m+ZC%M{=1A(h zDft}Q^+aZ$`Q;O7R$I(DDy*67);z3cDb;7xWBSIbIJIS~O1N-ZyY~W4?)Y^l7mDy* zy~g`v@0E3uryJ!Rx>675v(MUKSau<|H;I4tvt7#>`X&k(n8XR%aIJ~)wYX@~ef?=C wulusph!STv)|>6IVyboFyt=akR{0142N)&Kwi literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-orange.png b/public/sprites/elements/ball-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..04e13cc99c3817ead0e431182562cd88ebe0b7d1 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hj(Icw?-u|6|NqX5 z+SWimV@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngHS;k=y_P literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-purple.png b/public/sprites/elements/ball-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..209fcca6b563313127c3e0f6629e60ecdb48f061 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HvYnQ1&-o7of2};9 z0r`w2L4Lsu4$p3+0oe?mE{-7;x3-2|6lzi65P9+6{^s79+QK0Rp6ShVDo;GPq3_d$ zzIuTdbxvDe>L}c^kKMOt*MbXAHr!mV+}f5t&n5iy0v5YKmE+<~TspGnpM0G+Ws2Ms z?*x-WA(|q^PsFY~`0(Ic&kkK>!K1f0KRn*K>HoH^p|4KNQ|QV+*R}Y^wyxweb0qcM zlza~DdLpyW{PKx3t1adn71qpkYaUj!l%?OyUG>xYoq@T3j^gzW%h6 w*L_)PM2WK->&^C9G1s>Jd_i)z9?$&85I^01QtH%DPyjM`y85}Sb4q9e08Sl~6#xJL literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-red.png b/public/sprites/elements/ball-red.png new file mode 100644 index 0000000000000000000000000000000000000000..3bde8232209e65eecc20d55b784d0562735e5865 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H=1SW9cMJRf|Nl~- z>)k*;V@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngAtmk{JL1 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-turqoise.png b/public/sprites/elements/ball-turqoise.png new file mode 100644 index 0000000000000000000000000000000000000000..41dab74892b2b9dd9cb99060fc6d1ad3895534a7 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HB&HUb-PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngGkYk;?!8 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-warmred.png b/public/sprites/elements/ball-warmred.png new file mode 100644 index 0000000000000000000000000000000000000000..ec845ac7e09e291b8e81f6275b2c48b8ff723e64 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H)@f_}k2U)L|G(>B z#x@|Iu_VYZn8D%MjWi&e!PCVtq~g}ru!}-13LGLY{@dT&J5yUYy=yE(&xE^pI*RX7pQVvyopOk_WYBt^QKIZ zo8p~dawtSor1**0l?NXleCyevt1Ni*7Uze@J2(B`wl(zCiFpcL`RBS8|Jc@*d}fZM zzMGQIpipKlWZ(CwaP2-k~e?fIj=I4TfbGa(k2bXFuDuoS|=`fPqPzpbgiW7+;HvCf(Pc xcJjI}ON}UTc4NKS9xLYBwx2IZ?$+a({}|$@+fPcJ8VU+P22WQ%mvv4FO#q1_k&yrZ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-white.png b/public/sprites/elements/ball-white.png new file mode 100644 index 0000000000000000000000000000000000000000..f818bc7c0929aee43cc2f7f4125d11ea61b0e354 GIT binary patch literal 353 zcmV-n0iOPeP)ls4!90004WQchCcVWS>j`Glse-P+?LbT~DAl^S+zP!4i(B!b$uOo$qXP!h?%b)~4Q6$F~ zf(k4h&*b%(Vm4vkdUzb0UWtCMh00000NkvXXu0mjf$NiIg literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball-yellow.png b/public/sprites/elements/ball-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..4eca63d4edf4008ab847b9f777a29cfae4ce482a GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hc2x2FzoPs9|Now= zjtxLQV@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngG9nl9>Pi literal 0 HcmV?d00001 diff --git a/public/sprites/elements/ball.png b/public/sprites/elements/ball.png deleted file mode 100644 index acd61f65b789efc87e6678eb4e27a129207d670e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmV-y0h9iTP)puuQo{((@FOcuw%l2J$hr-LEnf*RfczSM&=x!OjfiD!< zoz^34co>30{4d4 zhtw;04AbCZ`p*lwPnE-gzrM&XfvDnh%~%d%eL^cE$o`r(qOj?(kSc+~Jj^xD34HR9 zGBjQhA_}ZAO}Np#ir3!6rek9aPTyo!u=`^d$7DJ}p~E=7W_|$6ib;;Uz;EjS0000< KMNUMnLSTZd(4Nu& diff --git a/public/sprites/elements/berry-blue.png b/public/sprites/elements/berry-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..34db8fdc9ca65ed88790725f97987774a6ba8703 GIT binary patch literal 419 zcmV;U0bKrxP)V;kshY3}j@3CYGl3V*!PO$4ep?opssE4B(WaOve6OU}UkRo-n^ zN>l`nAy#Z+YR}pY<(icu2QGd5{$$f{8eSF2wK0eGD)oPvB|63cHQxj(HdoOO0BTP< z@mML0EKwKv1;Zzh`4~VrgyZX>95h#1G9=;QRY{LK4?@yR@{5R|vvdlOM)yC)y!iZ8 z@Q?M7tp3dkqWGTEtoE7EgpC_G3ciFA5CqH}$w!XvZXro^{$v*5r`4J& z#*iXl7qL~45+yhSdJ_z>$;X4<_00001bW%=J06^y0W&i*IIY~r8RCwC8Rf}@N zAPmEX{{IKJpaIE>V;kshY3}j@3CYGl3V*!PO$4ep?opssE4B(WaOve6OU}UkRo-n^ zN>l`nAy#Z+YR}pY<(icu2QGd5{$$f{8eSF2wK0eGD)oPvB|63cHQxj(HdoOO0BTP< z@mML0EKwKv1;Zzh`4~VrgyZX>95h#1G9=;QRY{LK4?@yR@{5R|vvdlOM)yC)y!iZ8 z@Q?M7tp3dkqWGTEtoE7EgpC_G3ciFA5CqH}$w!XvZXro^{$v*5r`4J& z#*iXl7qL~45+yhSdJ_Px!mi%1T00001bW%=J06^y0W&i*IFG)l}RCwC8m4R}@ zAPhrop#T5DrD%j?g<%=CTbjFG6QXC?U_z2VUg;)4>ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+XMF0Q)f(i&f00001bW%=J06^y0W&i*IFG)l}RCwC8m4R}@ zAPhrop#T5DrD%j?g<%=CTbjFG6QXC?U_z2VUg;)4>ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+X^w literal 0 HcmV?d00001 diff --git a/public/sprites/elements/berry-magenta.png b/public/sprites/elements/berry-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..00c527bdc1f0fb40b8d0b3eda118d83fee7dcddb GIT binary patch literal 409 zcmV;K0cQS*P)ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+X>RBP literal 0 HcmV?d00001 diff --git a/public/sprites/elements/berry-purple.png b/public/sprites/elements/berry-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b70fc940d453198ab3a425b2cc6f9d8c3529a5 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s5&=FTu0R?H#3BPErWTpsnv(6b ze0$D+AP8b<(g#W~mIV0)GdMiEkp^Vzd%8G=RNUG+wXx{10*`a#E7RBe+N?7Z@%Ywqd{<~f}&mL5N~@cbmR$@zvB z3!W|Gc5L|k&M>t=E{Svp=LQ*4lXTYClk9R+i|E+kFE5A%) z*87*|vZ6aBZ=^6kI-sl8%y>Y{AcA+D>$h*sUY%Pex_v*uRje(xdHMV+4mJ$CyVf4g zU{qxL?4GdV_uBZnp9>!4r#~x*Y|vw5-B2oaFG$;k?b}@`*jMo~gHV zcq};AJ=Z*_?Qm_mMqPCC8on}igZAfQ1?#^QKHv`CnyodNQ_u+%!k(^vF6*2UngEFD BtN;K2 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/berry-red.png b/public/sprites/elements/berry-red.png new file mode 100644 index 0000000000000000000000000000000000000000..a710f809b738cbf1d3fc7417c6ecc2978c07676b GIT binary patch literal 409 zcmV;K0cQS*P)ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xi6q6>UE#~myl^-IY{`ianR;%19pySe^jb#xSV{}ZEIfn?M#!l@a z5i9{WMl|l*d$zcQ&2c6i6&dSd3FjZ{^KzH)iovE*%@w;>$p&~C!G-5aq3;r!$Um5x z0CUrU6a+|%C-UZOBqY@(4Ou!N&rAf_MDOaQNdU6thGLuM(^K%pJY<{U!wPZiJ8xH8 zC1%3L4TXZ1m;?p_SAnT=a3zX24|U$7Y@|^=s>IxkgPG|=3Ivb9UB*G38h*`8()YaI z_~pq*1b>{B!X-gj0!cU-7)!<-VPpur*`*1>uqSlqMZHsJ(PgU0W|4ch%U00001bW%=J06^y0W&i*IFG)l}RCwC8m4R}@ zAPhrop#T5DrD%j?g<%=CTbjFG6QXC?U_z2VUg;)4>ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xv3ZCI6NG!Ui$iB!${<-6eALXxh_0Z@_!ScqN695y04@ z8d;)Fdr=15I|H&{K(C(aoIf)c1@5>Kn~zqi%!Noo5E{peaqonM7HZHUK>}3L^`Wys z5C>EQkLQvQB_Qil6rbiGtAjlNOo!(qAiVP50Wa3^Y(_=qO9cP`002ovPDHLkV1hx~ BtD^t_ diff --git a/public/sprites/elements/boat-blue.png b/public/sprites/elements/boat-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b2acd9e5cdd4fae77375d22f1bba752a0a6a7856 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H?C1T@wPD>+#qE+CU-3k|4ie28U-i(tw;do-U3d6}QfY28tb0;89-l-F{=#e7>7e8oA5mKW(<1 zHerc~o2umtca|xKo{3kN9b4Jc-9$@NP#jFp_aK#K9Q9^etb16M3zpwK669B zub#8VPge?k4sPD=GSzL5ic8e=J1klzsw@z7e8oA5mKW(<1 zHerc~o2umtca|xKo{3kN9b4Jc-9$@NP#jFp_aK#K9Q9^etb16M3zpwK669B zub#8VPge?k4sPD=GSzL5ic8e=J1klzsw@z7e8oA5mKW(<1 zHerc~o2umtca|xKo{3kN9b4Jc-9$@NP#jFp_aK#K9Q9^etb16M3zpwK669B zub#8VPge?k4sPD=GSzL5ic8e=J1klzsw@z+#q#cUZJcRAo7xUKp@C%u!9*RT|X0>qNP4qYu+@8&+re z>wda%9FwdztWqpzx?7@K$B}p1QGUVZh}4Y?zgUHC?3kRI61Dg)=aeJqv-u%N(NACJ+^$p$=<}6$C z^7T!{4xbHn?0Zd0R6l6XQZQ3|e)M3mnJRz2D$~V6zeNRipC0kbo|Dfc{&DKF$=cpN zhs*yvGzCWW+pX?bI~d`sezLt=^QFaugX?I&|jpO~=qJ*$X>Pcx@k?Ut4P%-4C# cxW31?sJraYTc}mWB>)NpPgg&ebxsLQ0JL_6w*UYD literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat-magenta.png b/public/sprites/elements/boat-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..ebbac1442397f0d7fdd91c2d71e2d3574c35c6a3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPlU|`VR#5 zJ+@ImA;yv*zhDN3XE)M-oY$T%jv*Dd&W1({9ai9AdGb#^&s+Ya$s&aZUl#wfNG>Za zcRU;*^GBJ9spI$2_^lQ!-Ms>zTdrrQr8+iT<2k#f=ZWt@uQlIqTC#u8)YQwhuiDhT zC{p*>>(a2-%ML^0+VZqJq0mk9cLz$!8M(IQ7|NZEv5$ z<^LU;0;BrvR`;tNjPO-I+1{=B(qc-?j&+sxlewo)OxXIKRYbz4nbWLx%SwOd>%3)L b-{V`1|16Tr zO3NJ&2gv+UW@762eKdZn1xt6Yz~`3h8EUDH4cBcZJt-ir~!klGG zUcSDm*x|Fmj(x95iRuUKSqf%~&yOA~HdE!#S7o|b=(nig?$aY)*>m!l#6M1bHd))- z=WzLdho-=&e!JEEY6l~H)lar}YreFY60>7nrTt{?=@S#SzGoGY@M-2WtKG8FpZPj( d8Q1st7Il{$dJDD6xCB7q;_2$=vd$@?2>{wAgzW$T literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat-purple.png b/public/sprites/elements/boat-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..7edd51918138eca2a6ba51614f24fde407bdb3ef GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_*=ltJM#qL_$rfrI7AfBih~*_pFAnw*xkSDfT| z$F+MwqK4i-VMa!kJDrQ=+7pTdlICs5@14TQ*fD2TX4Xl!gI#Oa2U_YsXbz6Cx|j87 z_M*t#-s^>7h1(CfA6zQ9o^$5Kr%RcXXLXBeI=wPdbqG=oS$4IsS?$-l)CUt3cFvl# z=zMy6f@)K#T+f{ga}O-eXxiE#FYuQ2)#RDmKM5bmpXc(}%6X%a)bH5`Tx(K)JozGY z`NQgZg@Xs~CEJ=Nc5m4k=PcmUc-CX9fZp7Uko#f>&s#d`Uw@Eh9(H!6epX{}%i)dA g`#;!c+}X>K&*rT+>*=?+EKtCBy85}Sb4q9e04qd|B>(^b literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat-red.png b/public/sprites/elements/boat-red.png new file mode 100644 index 0000000000000000000000000000000000000000..5527099be4c8a7b216c337714a7acb4b74e5848b GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPp?G3;X~7 zzuTJ0)<7Y~k|4ie28U-i(tw=To-U3d6}QfYMhhKQ;9z<3Pd(3D{-ntwg$G|2|FcLg zD=l|C93b;YnTe_6_tE&R7A)Pp0-sy1XQ-t*HeBO5yQSxe??JCM-)~y7f6&y_%eAlC z)V(ND_t@*wu-D5DL@O?pT+cc4+S3aM6J~XHi71xN6jE3zq;)rIi6eJ?wfY9{33HY$ zdHMRLVu#NLJNCUMC8{5^XDOH|K0kV}*i4l_UzO=%q2Ho{yHAgJWzWfH68|{$*<@{R zpTp(<9hw58`t4Tts~wE+RX^F@t@+YoO3aRRmG+alr%z1S`kqxp!l#+jtai&vf9C7F dWnACmThv{4=q=PL;}QUci>Irf%Q~loCIA_sg((04 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat-turqoise.png b/public/sprites/elements/boat-turqoise.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a3ce448c668e16921a8c4e4e6cf7469907a645 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H%x_J}wPD>+#q?SVp!B|(0{3=Yq3qyaf^JY5_^DsG((4HP@1z@xn8yZy$f`FuB{G;){Af7)z2 zZNd@}H&x3Q?krOdJrl1kJGQdzQ?*=&@T@Z)kpg8VLM?Nfd?G7-{P=2Ch%B9UeddOM zUp;4!pRN@89NfI!WvbgA6_=>#cUZJcRAo7xUKp@C%u!9*RT|X0>qNP4qYu+@8&+re z>wda%9FwdztWqpzx?7@K$B}p1QGUVZh}4Y?zgUHC?3kRI61Dg)=aeJqv-YIjDWtGcNb7Fa5=ZX(YV{4?6Xq;i z^78df#SWhhcIo2+&r&c`e17y`v6(7=zADqjLcc`?cb^{d%AS+YB>r*gv&q`t zK8MTyJ2VAG_1mrPS34NttA4V*Tl1yGl$agsD(xq8PoJ2u^*yVIgikZ4S?!jU{>;~T d%ecPBx2U`9&|9cg#w7p>7f)9|mvv4FO#pGUhH3x+ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat-white.png b/public/sprites/elements/boat-white.png new file mode 100644 index 0000000000000000000000000000000000000000..0267705739c14c15541be18d60974e09d5d60e7e GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPh`;cI^NE z|C#kuGJryiB|(0{3=Yq3qyagvJzX3_DsG((jTSnrz`^q5pL(9R{7I8V3J<<4{%4U~ zR$A_OI6&r)G80qB@1yZsEm*pH1wOZ2&rnNsY`DgAc1zC_--BLjzTdQD|DdUYIjDWtGcNb7Fa5=ZX(YV{4?6Xq;i z^78df#SWhhcIo2+&r&c`e17y`v6(7=zADqjLcc`?cb^{d%AS+YB>r*gv&q`t zK8MTyJ2VAG_1mrPS34NttA4V*Tl1yGl$agsD(xq8PoJ2u^*yVIgikZ4S?!jU{>;~T d%ecPBx2U`9&|9cg#w7p>7f)9|mvv4FO#ld5h6Dfr literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat-yellow.png b/public/sprites/elements/boat-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..33f8d6301d87d2186fe935180935db28faffbeb9 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPp@3qWk~< z|GYIjDWtGcNb7Fa5=ZX(YV{4?6Xq;i z^78df#SWhhcIo2+&r&c`e17y`v6(7=zADqjLcc`?cb^{d%AS+YB>r*gv&q`t zK8MTyJ2VAG_1mrPS34NttA4V*Tl1yGl$agsD(xq8PoJ2u^*yVIgikZ4S?!jU{>;~T d%ecPBx2U`9&|9cg#w7p>7f)9|mvv4FO#lmjh6w-w literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boat.png b/public/sprites/elements/boat.png deleted file mode 100644 index 834d9e2b323ab92e090264724c7357d3b654583f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HDjgXP7c%_+|9`3H zWp*H+u_VYZn8D%MjWi%TyN2 zbNs6|?%YeAe@%}_hhN%kcA#$$e-Y=3tsnVU3mx6fo43g2#oV7qg1$0-pCdPWl92nd zMVB_rI9+f}Z!P=uhiindDQ}VzIo!Ul?}YWr(Du1`Kfd|zVB{>4TXj%TTLI{122WQ% Jmvv4FO#nyjXXpR` diff --git a/public/sprites/elements/book-blue.png b/public/sprites/elements/book-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca295fc7a785ed5f7872c94bc2ce80aa87f6578 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?HBsHTA;#b+v`@f@# z=f7Ln|0}xxKToRv;Qa_F$5;~N7tG-B>_!@pbH&reF{I+w+YnE_!wNiK1TOur-#*=E z^HxM6a-c}*WFK67xX2W1I$6=%R-#8{v ONO-#XxvXY zR#ii`%ZubzIf!s}e$JLN@VkVknnJpuxU&5YFby@ zeCO^)yvK}}a|T8)`EYO-!-|vay{YP9ZuSM2byhO)SHO zu+t1)j~Lc4`z345H8H*Vq~q$k`W)TgVk)U@g$ir7e=TP(XWYkT!(cMUVWarpI3`d) Nc)I$ztaD0e0sw*6eE9$X literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book-indigo.png b/public/sprites/elements/book-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..1672d48ea75ae08ec3c08cda8387d72d76185626 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?H0}`F_r}R1v5B2yO9RuT=8^q45_&FHpG+fumaB)flL4Ew@>%k zyj9hZ?eZeIRSqJYogZ~17Mb+@$YI}kn^t4y4LL0@H8QUHyT}P$t$Sx!c>fU>%WIK!Rz10#@=X>9&dP=WyUK7i3 zA?!4R*CU2C%znvQb4^UIKIyo+u0BWix0p&QTcN_5?O)5;%Nh5v*)W*Qao8ySH;xGu N5}vMpF6*2UngAX{eUtzI literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book-lightblue.png b/public/sprites/elements/book-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..b5b6d0328052ee21825a46f117d92e605c19b05b GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?H3<8@RCml|_{CGzd z&wsbD|5tSXf1Wh0(D*1&j2Q-YeV*t8lmZ^&tRsgZHj-$hR7YTY}-B7b4gHeb;*J<0!OWR&HcxO(5` zL9f11fNMP4htxT7{J!54#ru!ASYC^)vwFR(a+Z9>jLs$3?yZ)PI^X+F)l+(v^O{(O z3t^`jydE*EVfIVbnrmWu^-0Iob@e&Azr|Ei*$NfbZ2wx$Ue36W&4$5bj>AUrzi~{U OknnW%b6Mw<&;$U@-F_|r literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book-lime.png b/public/sprites/elements/book-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..062e3ba8e49dca13449e8a8eb9c6d6a395574b44 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?H)a>g2n+DhE=y_p>=LRPy}e*)d1x>1kVAW65uUY+pDosO88V%m_MU z^^Nu6t8J!1jtA#?b13_Utm}N_y=uP%LxP21uE&aR#WLq2&#o3!-K5kV_*!Qp*ZT_- zLYhx0F6L>^+V*1$!yln@alFCbA9~K4(y?zXd+puhi*~-q&k&fRr?AN*MM>VD?HvCV zrs(Mm8YgEk7-+C+Bs*Npo7#KpYnJNIe~Tt;^^O!{?cK?F^FZTV`?#O>Ie84BX W*?#k^imDD!czC+{xvX_!@pbIa4kF{I+w+mL9XLkc`TL9hOi`OaY2uK--W~lsgv*OsvJn+-p}U1P|5R;XU80&r>AXgjU~SYvVGyWpq3+dFeB)Y z)i>6MueO;6IUbzn&7tfYvaa)y_p1F83<(y3xgION70aB9JiA&@b(2ze;A@?YT<#`avR;3$yCeU>@ByFj WX8X;vDylj_;o<4(=d#Wzp$Pza>xA9_ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book-orange.png b/public/sprites/elements/book-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d35371257a22be8d5072968567b6ff14099c09 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?Hij^34RPh}1X8i9K z_P<;F{}tW;pC^UtaHRv~7)yfuf*Bm1-ADs+u6w#ThE&{o8*-cPkOEJx^`rm)*PXm% z)i#TXwM$6;j6$T@v6njwI1O$d+RrH9aOv>*hSREnt^CD2&Td~ME-2>69lkN8q4cfv zp}os3xf_#t55{?2`JLG(7$~Dsy)CrmVe1CPg|p6kR#&ZVHdy5ndL<}jt_!@pbH&reF{I+w+YnE_!wNiK1TOur-#*=E z^HxM6a-c}*WFK67xX2W1I$6=%R-#8{v ONO-#XxvXK7*cWTZHOn|VFjKq0+;^RZ=de7 zd8?`++vP=as~ki)J3s13EHdf)k07L;`#3u z_CMC>{}tW;pC>t&Wvc<@7)yfuf*Bm1-ADs+ZhN{ohE&{oJLMwZVFeD?ok!pNuP^6s znVJ_{vM4F-+lDP_$JF9>uxAMS+P%EbqHyWC*!hO1)3$lde`dsEti&`yyixf;MwEl> zZ?;|Sr?bKqya?qqN%|!qU@R>$y+oFgb1ql>q*cF@Zdb0V%`N3AKC0^;m#)e!pJ1^< z^Yp^SJl0#c{Hb87Z1$d#_^P^M=5wA!@z?Iw?UQ*?v}a+6-e;bfNdXz+w~XY{&h)pW zt&~{7ni{M0fH~PoVTz!`ai;ZrYyGmnF1z%0%YADty`RsQwP-HL_#0h+eTVmltq&Nh WR2`1+96j|O6d<0ielF{r5}E+1HG^#c literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book-white.png b/public/sprites/elements/book-white.png new file mode 100644 index 0000000000000000000000000000000000000000..a86f7f2d73f3f9f4e8a6a54d7648b2f8d382d7d7 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?Hf`fy*y1I5$@fmL#V`z}Gq(x!zxx z5Yl`~aWPMO*0vv882$*Ii{lOc{?K#Yl#YFC*=z3}U$pZ@eulslJ%vpkDN6GGZ0Go| zFhx&i&^S4R!9asmBiZ3%-qhY(U$azy{#!I*t9PUrYwu3Zn+F; literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book-yellow.png b/public/sprites/elements/book-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd9a92f1f60f1348c51e61978e3d8309a59d263 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sq5(c3u0R?Ha&1_5RPp?G3;TaX z_y6Zf-_8FW28uG41o;IsI6S+N2ISoIba4!+xb-&VBHv*J4whH{|9=pQD15z0SkP#5 zd+JuhtzRGTtrzi#dwQLLL!n=D9^>}lMRk=|tS3K=NIlTOFw^CT$CXFdJr*e3Ig}cz zrST$^GjVC>z3VQ&CLPlkW-y51kPd45yXNv&lTSvAG_+?KZrXFi_eVq9DydmAn@$z1 zdL}8)eL(-A%+(3Mu*CqG)oJ;cG-(tA6Pc8GG=q5W!( QJ18JLUHx3vIVCg!07id>r~m)} literal 0 HcmV?d00001 diff --git a/public/sprites/elements/book.png b/public/sprites/elements/book.png deleted file mode 100644 index f4d985637bca406237dfbc5d232a9c87d2a4d99d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?HG#GX{I{xqKV)*}g z5>xzbRiF@KNswPKgTu2MX+Tbhr;B4q#jUqfJh>PYI9#Ro{O?>Gf7<8Fovw8)_qf?7 zbQx>3GB|}Q$W;D+aFbboC1+V)Qj1(Rm*$cWTo$Yzopb)E9(cD_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#m+Car6KH literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-green.png b/public/sprites/elements/boots-green.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ba96a1ef5fb2bbda88c5b57c5c9e4650e66c82 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HBo|r6e{h&wa%~5Y z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#qy)aZ>;Q literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-indigo.png b/public/sprites/elements/boots-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..ee13a7a59f4b46b445a47dbfcbabdb554025fdb3 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H>}=jd1+71(_1l5 z8Tb;o8+LvCr{?~(Hh$ulRYwo+@DE?XskbxKE4xeSw1$;IiD&uSPX`k+!X((-jXXcq zGME%FMg{vd$@?2>|-AaGwAG literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-lightblue.png b/public/sprites/elements/boots-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..7aaf5ba267b20e03346651371a36467d7d4c7e55 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H948%4y!`mdh4^zo z4r57>UoeBivm0qZ&VEl9$B>F!Z$kpb4k_?NH~f~rxq`oO+E&p&qID8$GB54Pd3r16 zDFa^ucf+oa|J2;S*2Yi#vg+vJ9sc1fIQ4dhdS!Phoz}22DDf|YFqa|iBRq_Ge7qr}0D@hehu&}Pd>$dvYRWob63_CtpAIHugh{Zu8+m@J zWiTn!W_Zf9A%C?!bDQx>`->M+cP{ZcT4EMcB_H5@LCbx$l2pMoKF<$==B@ooH(FeZ zrY%WKdcDCbamN+C7469{CQZ{nVyXA?pytZ8I+iDwO;?@$ncIw4+F!hox^s!o(Gs(mD)|8K3tH~0m81%$@p*m_G;i%!y3yiN zG;K*@((4Ugi94?7t!PhvF=?9q5lg+72Q^o&)v-LeY`W^~C!b+xMnjHB2Cgc#%D-52lelF{r5}E*LDsn9V literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-orange.png b/public/sprites/elements/boots-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..bb75cdd73b29845ee04300348c0c63f6c594d408 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hj(Icw?-pc z%V1Kd&G3|IL;h-e<~HM%_7^Xt?p)$?w8Si?NgGe4ZZ!&0G7GZnU@* zOC=;*KkNE83G^Oq!;D#8U6&LCuwGbu3RVo31+h$*0&)c5~$!D>aw*FvMT` ddG|l}15T@*CI>#h2{{DvrKhW(%Q~loCIFLEaYXc z%V1Kd&G3|IL;h-e<~HM%_7^Xt?p)$?w8Si?NgGe4ZZ!&0G7GZnU@* zOC=;*KkNE83G^Oq!;D#8U6&LCuwGbu3RVo31+h$*0&)c5~$!D>aw*FvMT` ddG|l}15T@*CI>#h2{{DvrKhW(%Q~loCIEa#aVh`+ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-red.png b/public/sprites/elements/boots-red.png new file mode 100644 index 0000000000000000000000000000000000000000..44f409772ef6f8c5202df9732ca38ac75f1d4cf1 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H=1SW9cMH3@euW>9 z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#qW$aYg_D literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-turqoise.png b/public/sprites/elements/boots-turqoise.png new file mode 100644 index 0000000000000000000000000000000000000000..e878cdaa336caa0fdf2016f4bf05ab28629b079b GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HB&HUb-ncIw4+F!hox^s!o(Gs(mD)|8K3tH~0m81%$@p*m_G;i%!y3yiN zG;K*@((4Ugi94?7t!PhvF=?9q5lg+72Q^o&)v-LeY`W^~C!b+xMnjHB2Cgc#vm!7VEF6*2UngHcJaiahL literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-warmred.png b/public/sprites/elements/boots-warmred.png new file mode 100644 index 0000000000000000000000000000000000000000..1f217f719753fcd6095b1a33bcd786024ac09a17 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H)@f_}k2Tt3G-C&l z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#oX6aR>ka literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-white.png b/public/sprites/elements/boots-white.png new file mode 100644 index 0000000000000000000000000000000000000000..460d4ef63ab788dd452b6eed9010b938bab1b9c4 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hy1KfK9Xr_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#s#ta;E?Q literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots-yellow.png b/public/sprites/elements/boots-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..13b1710df0a30f6f5fa64ae03ebb03a37f2f9c9d GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hc2x2FzoM&hz4JDZ z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#m3@ao7L= literal 0 HcmV?d00001 diff --git a/public/sprites/elements/boots.png b/public/sprites/elements/boots.png deleted file mode 100644 index c2205dc6bbb33bd8a1daaf8a82467d9946f026f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H3<8@RCmnYFWHJ@V zVJr#q3ubV5b|VeQIqd1;7*cWT?UajB%?cc?s!-{qW1YGitSd)>F2tSE9x(<&U!ojC$qOS|L+{b9SOk!Dd~^@URa*-NiKQH++|Zd${xxbwUb%X z9=z$BqheU0o2_7KtFxrsF`lzWI~SN{i2dg{SAIhCtby{vD@$uiW_0i^O>$VsueY>Z zG33}6=B8IupZ}EgTCTWaUTTcpQtmeKIIrrH49y$`S1VY>W(%rLWm#2l|9{$_l&jWD i#TWlOaY^XU+y{(B(_B^;_nN4HeCp}y=d#Wzp$Py2-gQ0z diff --git a/public/sprites/elements/car-blue.png b/public/sprites/elements/car-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebe16ecae5a5af88d3cf7370950c3e52e3474fe GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H4B}VW&->ri)%E}X zf4j94a)3gNB|(0{3=Yq3qyag{JY5_^DsH_E@f13&z~jvM|G(jiDI!Ap1|?N58RI8a zOw74CSz_Oo9o%IH?~5Gpe5B7~aKF86`GOAa33JYTP)qRLG5?ZZY{P2i1-#rhE4Bzv z*gTIo@b#64w^Z;nH>uwKe=XKvgZSzQyRGjT4se6K?CI*~vd$@?2>=mZd<_5q literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-green.png b/public/sprites/elements/car-green.png new file mode 100644 index 0000000000000000000000000000000000000000..e298a6f3d45d60e63ebbe42067100135c3e6841e GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?HBo|r6e{ksP>iYlx z|D1y<4}e09B|(0{3=Yq3qyag{JY5_^DsH_E@f13&z~jvM|G(jiDI!Ap1|?N58RI8a zOw74CSz_Oo9o%IH?~5Gpe5B7~aKF86`GOAa33JYTP)qRLG5?ZZY{P2i1-#rhE4Bzv z*gTIo@b#64w^Z;nH>uwKe=XKvgZSzQyRGjT4sZi~#Ng@b=d#Wzp$PyncziVg literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-indigo.png b/public/sprites/elements/car-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..7007d4488c7e27cdbeec368565c1124d86d10f6a GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H>}Y#K6juf-Z{5MLc(xAi^40dA0&Jzf1=);T3K0RUo7ds6@a literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-lightblue.png b/public/sprites/elements/car-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..f28a11b0bca5352bac39443c97d50f4ff460e210 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H948%4y!^PUtLy*& z|9QVxL;!^tOM?7@862M7NCR??dAc};RNQ(S;wf}kfybHi|9`_3Q$&RH4N9tBGR9A; zn3!{Ovc$eEJGjdZ-WNIG`ADC~;C_4C@&z5-6Xu-xpqAjfWBw(-*oM{23wXJ2R%{WT zuz4Pz^1@T;^WHq1#L?HX;8UW@jj6e}+-9Hu=b8TgqSNhZyOI(=nz(JB@>V1==-bhU z#}+d4PG894Z@`-LtjcIg!pn|VMGQRs{7kEMKR9vf{K+eu7y2xhd86s2HBm)UXti}k tbk=&F;Oi?7Z>ivEZc@Gd|5~iU2JzJqc3a;w9N-3d+0)g}Wt~$(69685eJ20_ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-lime.png b/public/sprites/elements/car-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..75d90111dac5430d2aa61f02384fd57b5b1d18ff GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H@_MDay1Mo~cKQGR zKg&xMJD?C_NswPKgTu2MX+X{;PZ!6Kid%0(9EFZ3a2VhC|3BhJ*77icTX%1I^H;s> zaGBI__fmg$bOUPzFN5EtKf#Qb?PhayYdQ9Z3%xVB!gS}|?tT7xg~<)UIV(9l99C)y z?0jsJnJ`)ZY1^elK^bm+zYFd+Oey+OpI^~S%kLR##`}K3(3!~K6U%GnDbn_vQ!QAxgS_wQ>gTe~DWM4f DYtMT* literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-magenta.png b/public/sprites/elements/car-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..361bd8fb2baa8f893110589aaa166db34ae05246 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1KgNnD6=?^&bd& zC;C?ag&0eM{DK)Ap4~_Ta?W_VIEGZ*dK(fgbXb97%7owdXXMnXh`DZ=`|pdh+GH1z zGI5V{AC}IwPGJAz%fQR`P@Kgm``zVu-Xk0RD$kgxG)ysC@qCrn331ybRaXHSugHU~ zlIn{Y?^d2@3DOkg_4@J5<*gV$cjyymMU&@&(P5|S55{F*nbtnZc)?kIHEEjP)V$Yo`EG?e%zdx8YpL`e x6VC#HdEqT9yMMoRv|~|!pnUuPHQ5I@xSuX^ShIFfcNWlJ44$rjF6*2UngD}Jdujjx literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-orange.png b/public/sprites/elements/car-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..0387efba9e007ee2a43c1a1bc9c5ffcdd9b3804c GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1KfKc{Bd+7XSbM z|Bu{dZa^W%k|4ie28U-i(tw;Zo-U3d6}R4oL<=2O;FvPu_x%|;wJKt+Tju`z;;c5= zMWjsJE3EACn< zy~o6}Kww^Y%gXNGZyoJe)E_9{{(nvO!42-GiyYRhUDTZg^cRDttDnm{r-UW|$N_q+ literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-purple.png b/public/sprites/elements/car-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1d37d6e6f517d4efc719be6dbc3f89fc3def15 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?HvYnQ9b#-me`40q7 zq~q;@LX0Ire!&b5&u*jvIhQKz3I(g^|Hfd zQp4R#{n^nCtQEWrev|$LGhViv&C#vp*dH$R&g2Tyop-zU`Rf%XHw5RbelO&Gp0YD!?Nwy&vh@1R%=B4cHpc{ zFzDC3VIVBhjPvumE+4q)G+79{jyTOiYw;(&dDNk(=;k=dVDxUKl+aZDf}UA2OL zclDWL0oRskSq7YQS(wwGy3ap|;YZfm`qxY>ubHPv+iy;_VBHS#zNf37%Q~loCIB*e=?_Bkw=D7#svad{QpJcq?EWesG&2MVn>$!ZlLLKJ5SKPH! zdXI@`fxx`*mX+PV-#Xf{s6SA?{r{TmgB#pW7dfn1yQn)0=r0COS3j3^P6V1==-bhU z#}+d4PG894Z@`-LtjcIg!pn|VMGQRs{7kEMKR9vf{K+eu7y2xhd86s2HBm)UXti}k tbk=&F;Oi?7Z>ivEZc@Gd|5~iU2JzJqc3a;w9N-3d+0)g}Wt~$(69A5!e3k$J literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-warmred.png b/public/sprites/elements/car-warmred.png new file mode 100644 index 0000000000000000000000000000000000000000..c187f80fe86841e0f33d8cd4f8ce6249dd1c697e GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1Kg7X>0tCHTwVm zKZ|3}Z=eukNswPKgTu2MX+X{yPZ!6Kid%0(qJ<7Ca7>x-`~HlaS`{(ZEpz{UaaNn` zB2p&qaqh#?xz-8ne|#Bu`5ub17-he^9M5}XqhIA26P1Q3Mk}7L@;V`Io22S0AmbHz zuvJohG2`9J6D>iSg1lZop1Hgg?_mSCmAm|%daL)^P8IYdM@9sP=~qi6?ZL_ z-eclfATTeyWo7s8w~lr!>JOA}|Gy^t;0E{8MGkA$F6zz#`isHS)z4*}Q$iB}BSd-w literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-white.png b/public/sprites/elements/car-white.png new file mode 100644 index 0000000000000000000000000000000000000000..908dd08bd3708dd774bdcbd5a6ca912ab17ffe67 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hy1KfK9Xs~_|NjM3 z%w7Qbj3q&S!3+-1ZlnP@M?75|Ln>~)4LL2;V!)A|@&Etilk2RmeOmGOT%666?rA~_ zjJZ$Uv$;1gtY=iwaPHCN%TqG=gFdw#4r{1B@O4X=ErUDz0Z*}QAH^gml-qhv zxNtN$|5<@Yi;L5Rp9b1DrrK`JHJtbNM9MqeWqrD(M^7ETI^*pmH?b`5ZwDWqI;>(U zbihtFqbS+UUd3pYu0bJRwQmBh2hbioW_ikZ(O*{an^LB{Ts5=+$|= literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car-yellow.png b/public/sprites/elements/car-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..830e9bbae3323019e480df467f9c119532683afb GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1Ke{RPp@3qWk~< z|FfBA{sM&ZE&b3Zp|KrQR%lA;6#VGsT<#^sB8~rNJn5Z;NF0)ctqEi1c!zjd@@QGcL(`~NlB2RFE%E^=72c2Rd0&|eImu6{1-oD!M<^gMgz literal 0 HcmV?d00001 diff --git a/public/sprites/elements/car.png b/public/sprites/elements/car.png deleted file mode 100644 index 31f6e8a612b7bc74392018757bf6523f84c55053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hy1E!%Usm}4|9{Sv z$*X{T#*!evU!mzQP^nR} z%#E^ZasDCJcue~q$Cmp-+WXa-{tJmb*v@q&>C{sXYt^+cZ2xUc%GzY_z&Ux7wZlf$ zLy{Vo7&j}4e6P^FyBY9)!Z2zPep>oadET5Jj{JvQNsWE9`Q4X62* zaQx>!yv4>b=S0$DT@|l{JKim#CS5^q9$5(Z>Rl2N`rTtGALMZ3-%Do;mQ;J!CpzmE SsCQom`OVYS&t;ucLK6UAXJ|73 diff --git a/public/sprites/elements/element-blue.png b/public/sprites/elements/element-blue.png index a347b84a46b137f247e8b4610c391802d8dc0fe9..b1988900f828a651a585aefce845b74d82c1307f 100644 GIT binary patch delta 21 bcmcb{bd70(K9~Kx|3FaSVO_J)QkD?_aU}`L delta 21 dcmcb{bd70(K9@oKs{jB0uiUXcXrrYpBLHv`3L*di diff --git a/public/sprites/elements/element-green.png b/public/sprites/elements/element-green.png index 3ceddf4f9a378118179b998eed75273c7e7c847b..a16b40f298bf1d69a347b3e213a195cc670e688e 100644 GIT binary patch delta 21 dcmcb{bd70(K3Dt)hyVZoORryiY@?+tBLH$H3PAt> delta 21 dcmcb{bd70(K9}So%m4rXPxG?m+Gr`u2moaD2$lc< diff --git a/public/sprites/elements/element-indigo.png b/public/sprites/elements/element-indigo.png index e8ccadb4b8b6c18dac79d217465a7169f04d76c9..1a1582af5ecc1a19eb16fd583a741f46c3495572 100644 GIT binary patch delta 21 dcmcb{bd70(K38Vti~s-s|6RJIexs!l3S0mH delta 21 dcmcb{bd70(K386^^#A|=PaeN5ywOsY5dd%=3KIYT diff --git a/public/sprites/elements/element-magenta.png b/public/sprites/elements/element-magenta.png index 47960ada7ce0f0d056895508bab7eebd997fe628..3e02f54814643537fe114cc24dfc8b0c6c0c3619 100644 GIT binary patch delta 21 bcmcb{bd70(KG*lC|3EM??d86Wma>che)$V+ delta 21 dcmcb{bd70(KGz)cUH||8x3lHFve8nO5ddt931|QS diff --git a/public/sprites/elements/element-orange.png b/public/sprites/elements/element-orange.png index 6a2ef9b3882d67b4ba7bdc624618f5ea15618f58..f8a90556d47ee49f023c747d4ef4f296a9033540 100644 GIT binary patch delta 21 dcmcb{bd70(KG*+l@&Et--^vboyU|jX5de1H3Z?)6 delta 21 dcmcb{bd70(KG!jC#{d8Sr&c}^*k~!s2mos}31I*L diff --git a/public/sprites/elements/element-purple.png b/public/sprites/elements/element-purple.png index b34e0dfde1ed2ee4181cefcd0d67940f40bf5f33..a8887408ed6344d5c4144f75209318ec35b588e5 100644 GIT binary patch delta 21 bcmcb{bd70(KG*h~|3I)Ie%+Uima>cheAWw6 delta 21 dcmcb{bd70(K3BHW^8f$;FMWNaW22=kBLH+z3ab%6zi@NEztK{b5dd{63T^-Z delta 21 dcmcb{bd70(KG$4HoB#j+J1<)Hd84H)BLHki3GV;^ diff --git a/public/sprites/elements/element-turqoise.png b/public/sprites/elements/element-turqoise.png index 20e9e6773059cb2449a4896fc869c2abdda0d60b..042bec96381f0fb5a41a19d4e7c30273bd7f0483 100644 GIT binary patch delta 21 dcmcb{bd70(K9~8eDgXcfzw2*4YonzsBLH&L3LyXh delta 21 dcmcb{bd70(K9|JQqW}N@Gcg6SZnTtT1OQ;k2lxO0 diff --git a/public/sprites/elements/element-warmred.png b/public/sprites/elements/element-warmred.png index 0e122ec281ea87a2edaeac6e97967bcc33274989..e455f7f8f719714f80460748c05e3068ab1018a4 100644 GIT binary patch delta 21 dcmcb{bd70(KG*+PqyPW^dmA-MY_ybR1ORNR2_pai delta 21 dcmcb{bd70(KG!;JjsO4uAHDYD-bPDVMgVj!3h@8{ diff --git a/public/sprites/elements/element-white.png b/public/sprites/elements/element-white.png index 079f54f60ac7e84c912fcc6672256f089b03145b..f5cc972ba3c55eed2d090cda8cbb8b27b4ce7fa1 100644 GIT binary patch delta 21 dcmcb{bd70(KG(5h$NvBSe|)M#&qhmGMgV;z3i$v4 delta 21 dcmcb{bd70(K37*)*Z=?jKcBl1w$W0S5de8{3k(1N diff --git a/public/sprites/elements/element-yellow.png b/public/sprites/elements/element-yellow.png index 85d55ced4bd09df0a36cd957ce0091495c28efbf..f4ec932e23124936b14abb77c7341fea94852f3e 100644 GIT binary patch delta 21 bcmcb{bd70(KG**%y8nS-pNP>$OIbz$dEp9z delta 21 dcmcb{bd70(KG%*ap8x;&TQFa$Kc4@J(f|Md|6s(RbN~PV0d!JMQvg8b*k%9#0YFJaK~#9!#g@^o!ypVp zant|*eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1mLFyzT%1 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-green.png b/public/sprites/elements/emerald-green.png new file mode 100644 index 0000000000000000000000000000000000000000..2677b3a2d4cd853d67906d3098adcba985d7f32b GIT binary patch literal 423 zcmV;Y0a*TtP)T3|E-qq-v9sr0d!JMQvg8b*k%9#0YFJaK~#9!#g@^o!ypVp zant|*eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1hbfy+;55 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-indigo.png b/public/sprites/elements/emerald-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..8aff829898f9a07969b77bb365d095e66844399d GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1i}dysrQN literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-lightblue.png b/public/sprites/elements/emerald-lightblue.png new file mode 100644 index 0000000000000000000000000000000000000000..0910d5af376293dc4a647138f9faf5aed576732f GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1mXKzX<>U literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-lime.png b/public/sprites/elements/emerald-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..19377a625d2d2c56b4eee56c7979ee84c7f56842 GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1l!6yyO4? literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-magenta.png b/public/sprites/elements/emerald-magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..890a7efc38e95fc422fa405009363bd6c6b5a971 GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1l_GzDNK7 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-orange.png b/public/sprites/elements/emerald-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..a364b47c3da79af9d7c563155dfc9f326857ac39 GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1lxiyyE}> literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-purple.png b/public/sprites/elements/emerald-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..70a34181a61c3934df0d5ebad31c871e97a8686c GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1m70zEJ=G literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-red.png b/public/sprites/elements/emerald-red.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9d9b43211ece88ceeab628f0bef4a6512ba394 GIT binary patch literal 423 zcmV;Y0a*TtP)z{};ZHFaQ7m0d!JMQvg8b*k%9#0YFJaK~#9!#g@^o!ypVp zant|*eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1gOyyTJee literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-turqoise.png b/public/sprites/elements/emerald-turqoise.png new file mode 100644 index 0000000000000000000000000000000000000000..a988a0f3f35350ec0547e3ff53971ec1f03ea4ab GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1ho6yV?K% literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-warmred.png b/public/sprites/elements/emerald-warmred.png new file mode 100644 index 0000000000000000000000000000000000000000..3c136618cce5dfa1515a690254f27c52458f241e GIT binary patch literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1g(syUPFo literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald-white.png b/public/sprites/elements/emerald-white.png new file mode 100644 index 0000000000000000000000000000000000000000..faabb1bb7e7515d7809c5f713e7a94e287c0640a GIT binary patch literal 411 zcmV;M0c8G(P)U3~|Nr+Z##I0S00DGTPE!Ct=GbNc00B2iL_t(|+QpVx4#OY}L^00& zkIa-MxCtJU=Br4JQ2Qo>@uD8-|zh^Y^_K#-g|jRPNRBSQ>(p6EQ`R zjR2?Oa!(8I9UyibA^hslJO*F4b>n!~Kr;$-Gtawzz{o=96C^zfsz;gpk3C&qyW!ao zK-%z3AUmErq?o4;X}2eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1l>%y_Wz0 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/emerald.png b/public/sprites/elements/emerald.png deleted file mode 100644 index 606fd5861bcb6190ecd9350cb098ffb4ea796dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HEOHq8AOG#onZCwNbFSitY!$)Dzv5Oo zMt#dId}EXIwdfbiB>Ux-3l|-oBP~!fcPHafZRSbhY$oSA(Db{(9d@h)Y<{b|zITt2Efn=`a) zY1&M>`r6pdpdBbQJzf1=);T3K0RWIDonrt1 literal 0 HcmV?d00001 diff --git a/public/sprites/elements/leaf-indigo.png b/public/sprites/elements/leaf-indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a3e844f477f2ede6d356e0387a8191859a0335 GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HlFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-f;ED7=pW^j0RBMrz_^>lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-Yg3| literal 0 HcmV?d00001 diff --git a/public/sprites/elements/leaf-lime.png b/public/sprites/elements/leaf-lime.png new file mode 100644 index 0000000000000000000000000000000000000000..8d042b1817f8a473781625dd27924870a311417c GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H)asP28+y6+8rQdZW#BPc}~dx&ERy+$sovrN1%4b z^MrY-7DD}UItLeC4pN<(dfK4Bq~g}q(7;WH6*xp5|IPoi>wEz3f)!uZ=cZlp6E73* z(0zH>|7Rb=Bhfu^i8Z&qIO?yyS-(Q%*#1XyEd34)r_*fsc)rXr3jJy^W$K*EdJQI% z&M}$<{J9!x@>F%+kDdH&D!+epvDypro6p;*a?&;U8`qWM%e~E}aWam&)$gYjz46>t z*fj0cw-u+0|5Pm9DS5MWO+hoO^aWXMNuY^xe{P?CaKpIQ%yUBiZw9ApP6k01JOZ^d zo+r#xwGir;(>b{Ca**oO)YAt2CAVUk&N7!4HfpKf?bvm2hQ_;;4fm%>Uvv4W=4{T; zuBB-+>F!^KG=s158ZvBa=U$(xGAUfG*N~gdE0by6eRd=J-x;zAc~?|p@_3{8{H=P9 i$;th`-D~hCj3f@OM?7@862M7NCUD}JzX3_DsEj34cv5CfkWi+-~2zj&Ij-=Sn*|jZrT+;@iOra z-Is^`fA%pv65SJ*SaaKpqyFlf^($14?SCZ4((k}T=B hoZRo*y#{|m4%qAO%Q{mK7H9_wPES`qmvv4FO#tL`ouL2# literal 0 HcmV?d00001 diff --git a/public/sprites/elements/leaf-purple.png b/public/sprites/elements/leaf-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..e38e72dcbe2abc76f3841d50deb16802757bb92c GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HOjHxIotAIU`7e^Z zx*y1AED7=pW^j0RBMrz_^>lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-T=B hoZRo*y#{|m4%qAO%Q{mK7H9_wPES`qmvv4FO#t(_oag`m literal 0 HcmV?d00001 diff --git a/public/sprites/elements/leaf-turqoise.png b/public/sprites/elements/leaf-turqoise.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f0a769fef82915328614d76bc9a35d58bc09bd GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H#3BPErWTpsnv%Rm zqyWfgED7=pW^j0RBMrz_^>lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-0tCH9B+3 z<2#VgSQ6wH%;50sMjDW<>gnPbQgQ2QXyB&93LGMj|K|VMbv}T1!HO^IbJMQ)iI<6Y z=)OGc|Fe(bk?5Yd#G2b)9Q9Yny#|v> z=NL@_{#*?;d8#_^$4>q>mES+QSnUP*&F5`YIq4ewjq6JB<=$q~I2lLX>i5%%-gxdR zY?}7!+ltf0e=3&ll)PEGrl6Ts`hu*sB+x{;KetamxMAFD<~bq%H-pnPCxajh9)a2! z&lBdUS_t*a=^R{mIY@PC>S=@il3TG%XPHY28?{vLcI-MhL*re_hWpc`uep3wb2eva z*V43^boVbqn!#6j4H>qzbFWWTnG~+pYsk&!mC3a3KD&|q?+n?5yeq0PdAw14{#HH5 i1HU)Gs|us}OdaC*A>xvXlFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-)$* zl69MaY!;B~EFglFm6eMYEiwpfa-4KH@$%zE|34cfI(jb3EPOm^(f`vHxeT7G1PVVp zF8aL4B9kF-5yPz445vRgc}6mHbuqlYtnmNyq)JDI!-Wk07cu<54K#@1aUjG0N`wEW zcWn|dxb2wuKXKFlU9V>;RNi(x{5kRe<4yk)1r|+m{Jf~}|KUylH5hg|I{puA`oCz` ze+7n3j)}h$7yX}f`9IKAn>KBF{rdI)|Nmt{E>>Vh^22{1o0Y*Qu`;!Y2j~-41&G{# zU;sb>C<-d(yuF^w)oj4S_CPK({HAERDgULvk}Hhm|9V_n@}%_u%f;uptg)IidxPtR zO<%@OkNWn({cPXAQ$3{`%w>11ZasX*`*+=OX}QOI3))|{-0IXzD_iHhT6RZU*Z#-< zV#}V|R?Ju@St#|su`@Q4|H9Vm8?t|{eRJr%z>aTG@6NxL@!bC`>iwhrw-*2W|JLc> z%I_1z|8rG~*r)YBSpMeT-#K?T?>{>4-(~%)3$MQY_}4U1{C^#H%Kp*~8@TPv`RnuB zJ$K*wAHVK+NA%5eWfG>+w=T*Ze3Q^VQSN|g7)#NDxgEvf?Qa}=p1YW&8_hiP?I)AR H*5&g7ka_G= diff --git a/sprites/elements/armor.aseprite b/sprites/elements/armor.aseprite deleted file mode 100644 index c3de2283f00ad2d7a6961b59b66a6eb714a47cf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmY#pVqkc%l##&z2ss!S85kH+fEWQR85lu=3<5w%3$Pey`mc}7U|X4i7HkD#7LYqE zA+}XkRxVn!$RM!Eanj+$%a0fR|7?)x=(#Af@bRQY|4&=wGI*{MDE#cW=<_0rOoqTk z46|M{oc`S88OhMq#qj#F!vD{cDjgXP7c%@`#PI(%&>)7#feimE4gR0rwMoF>wqxS| z#7+Nqy`H5|dE4>u=fwYyH~mi(STxD;^P1e|Ds+06&N--CjL%b z^ncRj|3Fu5+O+BQ>(~GP|95qDl?ORm0pxrb_zz^TGx#J{rWPp}?gw&M6+r&tVE7LV zZwOFlP-Li>v-L_eSE~UJ%Y_-PQ*Zu1^{&@f-s*Cl2AfNFyJxVYbyVb)h0{NG`?fm8 zybJa?Us%rY{Bh;~%`4a@SETMRmanZjF7?LypjV+@lJ`{OE1um+zL9>b5AX64vo)7q z-Oh4$LgM2C2R*N^c|B7*&1~O;SvSvwTz~FUvUKgsvw=6H*-mD(g}=EcniR0nQuG*) cHe29)n@!7jC1wU_o^J<@P zQ+{#|`{lRi_%z=fd+sr(R&ta4%L%9I_TRB%|6-ngzD)jYYy2yNueF*#56Uk2IKAwE z{oCm557(`hY-6^L_?J*!R)2oqpW?TXe^=Npj!$;~bB2#^_YYpX#{HtR;Ox-NMi+TNRgWrnQ5>L&}-Mf>x)$* zl63(jW3i;h@?l6H6tQ zt?=lSx_&PH?U6P)P5$jqSKar##4%_0r^S&6H;A3C%ea0`Ii34@UVqAT!P=sE86rQb zzjK`5W4}Bj;roL6dfAs|NBSdIy#6 z^Wgo}*)`)WH{*Bcoqn^g`KH{TbSsk^uKS!lZnZwM z`xGpj^}XVl-dEcxZyer!yi7;r;?yi#Kzh+kM(z;&G$; zznI>u2lwM&$mR4~J-HWu#xCRjg1R-#sbMDH?K0Sv%jQ2YGz?v|Vyt3Z_yGU`zT~R_ diff --git a/sprites/elements/boat.aseprite b/sprites/elements/boat.aseprite deleted file mode 100644 index 6081270d1b452c99f0dcce641dfb8edbb5f71a63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmX@c$iVPmDImv);Ru-TIVnEEU0Jajz zItw6MQh^mJ0#b(s{AXaObYuXMhYLaEe;|+rDq~S#Mp6uvU|?nNNvupQIt^kfK;-^2 zL1+eWKvc|mJ3W@GK|!EpZae;2T diff --git a/sprites/elements/book.aseprite b/sprites/elements/book.aseprite deleted file mode 100644 index 7ee4375135c66708134bae239823c12a585784a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmeBSWMFu(l##&z2o)HB9EKDiMgTSjMvx$b01(mw@BmH!^^pZ^D+|y9F(77F09%P< zogI)ZslWymVMUTbV*Y1f=;~qsk{S%VfTW}2e<1n)^Q8Z>Kt(JH%&1BkSQ&g0D^rWQ zfx@f`5V`+MFg2jysF?Hi#zD>o1&OxAudxFYVyI{W@`=LssF z+*7RbQ>)*bPx<|Oo?YbL>FXBv%trzBdjG}FrT)G7@5}KW$Nqb6-Tp5}{$)OI{mv);Ru-TIVnEEU0Jajz zIwK%kQUN3n0?ZH!o&3+hU=Y{@BpoLm{x1uZWl=y@36x-9W$;O?Of6yon$M~L(f^+b zLIX7eVa1%cQ!a8IHsEow4GMq35xY{kWGUY@r-er?Cf0PRT<81lV6XT<{pXq>4#gG$ zCl4Y0rD^WP@eAAgAAkLLCnWO5|DxUJtJstLvcBg}ji}Ez+a0<7F7w}s=GW$J{JwYg z*SU9Gepml$+B9#5Ja0;xbp657YqDDVF5mj^|JnV=&uruQwg0yiPk;8_X7%&hivM4X z`1i4U$1nWNKC?ba-=qK4KgZ9_AqD&a{T=N~+Z%UteVcx&K>X3q1NCbEzwKTweo#C2 wf5qmy1NSdaKYf3Ox%Rui!Y}5#&iKEew%F@`i`2mv);Ru-TIVnEEU0Jajz zItw6MQh^mJ0#b(s{AXb3>S6$ruP-YA$^Sqg3slCUz>K6AD8azW;FDOHTJ#yjRDj6+ zXM)fS;DD%@^LAPyU$X&+TeZmf*I&zc_#a+UHI-h;w3H+5zW0w{?b-{=qPQSB`qRx_ zOvJvM{JWhU=z22n@WTaP)lHWaEEleN?D=PR?efVij{{9Nyc0cVpTU2l__DyYvg!ZN z*A?$o?+ZU~lV!1Yz56@Kr?FN+-7lgS7j}O8{$lfEbHyt+PuD-&=TWqF_1ixj=brS` z&%GQI_WzgN$&Z~}vf0HuFFf1ymv);Ru-TIVnEEU0Jajz zItw6MQh^mJ0#b(s{AXaW$YlVMo~s0aEUna$FTF5vx$$je;iJu|w4)nLZSFh{hNPly4 zj#u{EsZ#gu-G01De&yv0H@Qt`d}HEuwk~MC&3B_9qkgS}bNYXoALRyb@0oAekT|Q> z(fLH(-qUprQis0DOJDjUw|hI|!Tg)HykCz0nYi8A{_mH|{xIVI{QuF1U&wX+UvaQl z{j_{8$F0l%8Ryz|etXHw{pPZi*e!o^h8v|1*$!@eeTTOx{W`BS%k_1}(k%Day_QQ*NG$Mp3joyihll_G diff --git a/sprites/elements/leaf.aseprite b/sprites/elements/leaf.aseprite deleted file mode 100644 index 5a38ac8127b2dfe12a805b25d2398df7f4c4987c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmYdfVqkc%l##&z2ss!S85kH+fEWQR7#Kl<3<5w%3-AzV`mc}7U|X4i7Hk4y7LYqE zAhuOjRxVn!$RM!Eanj+$%a0fR|7?)x=(#Af@bRQY|4&=wGI*{MDE#cW=<_0rOoqTk z46|M{oc`S88OhMq#qj#F!vD{cDjgXP7c%@`#PI(%&>)7#feimE4gR0rwMoF>wqxS| z#7+Nqy`H5|dE4>u=fwYyH~mi(STxD;^P1e|Ds+06&N--CjL%b z^ncRj|3Fu5+O+BQ>(~GP|Ca~3SOMgA82Arlurv51R;Csy7=rx5ssIvTX7~>bYzR_B0qSn%VMYmxOBk-n$!Ky7ve@_}we8B*o3g zt^Hvc>xsMi+oYy7&3NeJ^d~9W+{YvA%Q23M6*}$Gak}+7=P%BD_F%_T3D4fGIydVfW-!mN#52 p&P-}ncoexzqOeBjmr~xL`a_Z&D*yk#-l$~Zs}xnuuzHEg6acb**HHif diff --git a/sprites/elements/substitute/apple.aseprite b/sprites/elements/substitute/apple.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..f836178b098fefcf75cef5cf723ddfc4c3c56de5 GIT binary patch literal 586 zcmeZbVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3vdc(`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&todhuz7=VG##PA;&84#evpw3V+XYG|}p;iSBhJeVa%)jGr=n73}zcx4Nm9ovk zX}4x^Hb5tnUNwM{KFk1v)&lNl{@d0ItUQU)!7JSG`|);b-^*ffGqnG^!0ZGEH8=eu_EryvtFsJt9Bi9@sBZTaonfJ+H&x z&*=fW3P)DhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(ke$n^@$NdEZ`WV18) zBvz&tDH!eta#$5W9^_#74~z~7P-jqNsF<_$N;Fri0T0WC9jpAl?cZ3Pe7XJH7Wpp5 zi;og7gk#B;TEJm%qP}?RU_IpgG+) zf}Zk}URo3pJnizU4eKVkohOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&ti2;4Zs=&a&1cd*AfdK(J3_1)IbKYKaatW zbM)=(6LBYXqTU~Vwc22LWVZeW{kGhjVFzy;Ip;23Q>vR6@z5h|^+Wpg8_Z^hZHH$cWKDpQQ_rC>O`}X8)zIba7^ZJyx zTb7#5E9J_)D;+(@A$s~TIXBnn8*g43MaidaJH3H_SFi9|srQFv9m7cFhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&teF8BR7=VG##PA;&84#erpv_P*XX=zdp~DIsE?@ok1hn7#pWxclvEx=*dXn^g zy|yzgQ}%4qi2c&~eBI%F|H2-e^h^0K<~KEJQ&{ZNbJA7|@-BzwdjIuWmD*=hTd{>>sj67JWRYWZZ0V>BPQSW$z45d_HXcOWoe~ zzQ2qVkNhur8`YQtkAAS8v(S6+=){JEf~M7dTrCwk2NdPFK8VHhaGV#O@%`0i27ej* uq?-@9<9I4OD)>I=6wEU0e`wQmrC@fzT=|V>SFV28G+QyJhT-Aj(pdnuu+Ojn literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/boat.aseprite b/sprites/elements/substitute/boat.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..43442d053b6155f3443b3266020caf2875ae6f42 GIT binary patch literal 574 zcmcCxVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3$PDp`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&t?FBIvK;C0w_z#Q>2+(5CVyKvN^zvQa1_d6Lgx$__kGA|}zuaK2d*`ZJ)*kmC zIyWw4zEV~?EY-7R$r82PsjA7db)L?X+jJ{Dd)a$Q%Y&YWC+2x`dqo|ZwIoHq-gb`n zg|o*$U6ijavY9^5{rGQjSNXeo!dvnt-duh8q4jhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&tEdntW7#O&L0{?-L0Rd7BN(>cq=3a6XYEa-{4X|w4@LuHLU;b%MGiThmvcB*$ zo8xg72F;g7Z0Bkw`~F`!Wlfp1u+v#PHik~09sZ(D!rxxHy3A-Tm0S{$8W{K9ZF>x> ze`i(+i{0uNdFfoWhm~ULrSayC>_2a^bKdUt+HIp=cs71x*m~2JjZYrDO*nV3`n1~o M`T151_Ak@f0esq_KmY&$ literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/boots.aseprite b/sprites/elements/substitute/boots.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..70b3edf640ed3cd3612b24deaa9c1cc04e3ef762 GIT binary patch literal 562 zcmXqFVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3$O`j`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&tZ3HnDKwKV%|G>zA05t|lhKf0@lM=-m6gZlnMtuIq?tPR+?aIF^o8NEb&F)pv zvh!OgpHstrp+>C2vSZkK~})|J3b4`j6yVp4)W_?h)tH7U(p{hp)m$>zCz9lN5s c?iG0jRxO+KdI{^4kY%rydn{m2j?+I50J3SX_5c6? literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/car.aseprite b/sprites/elements/substitute/car.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..62f094f1a8a47b2220afb1376537e2ff3916bbfc GIT binary patch literal 556 zcmdO4Vqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3$O-g`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&ttp+g_KwLhC|G>zA099Z>RLtp}bW^awfP>XJkmvK8{RX}#4nEb8SJTsWS-Mp= z#HIVAyV5Qvh3LpvVPytUJ4`(t(v>YeUb(BKn+IOHGI2{trPB83zZuI{G29GjncFh` zmC*5H%UP5~RoM?sdba5TPjgAFp3WPc?rXa@a%`3tdUs~x^SG9{iFN0H&iKo`d55g0 Vt;27J!m#@RbJjQKF|BYc00683s8Ij_ literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/emerald.aseprite b/sprites/elements/substitute/emerald.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..a67961f0843f9a0eadc29d6cfbdd1cab12bf296b GIT binary patch literal 611 zcmYdhVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3-B0d`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&tJpwTm7#O&L-un-X3AO@@5af6r(MMx;yhYx`3ydZPw_EvHC(v2 zxg*?7w&V(vn;WAWvyC!iaj%rl%;bg@j7H3iN;Mrt4nh+fbYue3ydHi(QS>bMpP{q- z%#u7G{R=ysjwx~7*d00V!l@v=eTMVfg~T`HlckFSu0z literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/leaf.aseprite b/sprites/elements/substitute/leaf.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..f079c66152065610020a53a24bfea1c5eca524d4 GIT binary patch literal 641 zcmZo)$* zl6CulY!;B~Y#@S_m6eMYEiwpfa-4KH@$%zE|38aG21raTGQTxt!T&=Hi3XC3EaN{o zocX_2&5kRtS9;%Lm$&~rb8T36RPp@3qWk~zq+%t8W8RGayT$+CUX&rLzD`@?f2`5} zb(2%1t>;SG{C5lcKYL-KcI6!NUEibr|6lpRL^UznY5De?|BqJxmzNE+v+2&Pe9^J% zzocfgLHsKFdH=gE{tpfg?&|6~cI?>y|NoU3lw25GRxzyl&+uO!(&eve_AY z5-U@S6b%0XIjjmG0cM8(z~F!Y6$TB4iaD)U0)<)?I9LPjPQCM2e~puXqe_)=ZOJpP zwDnsTS%s^%OnFhurL>A?veonHAB@#pXYUpMpnPn{jGqBqD{mg{v78_@OWeTCWb%YK z@x@P8Z4!3hluh|L9*OdpEvhU_-k1P^!u{kZG+~@BUf5i8PzXfySlmGR$VJyo%U9$OS Ihjf$x0NyFi&Hw-a literal 0 HcmV?d00001 From bf38b9f80b46645b0a774b511ef49b6a2b6f098a Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Tue, 27 Jan 2026 00:00:13 +0100 Subject: [PATCH 08/14] update combinedItems --- src/lib/machine-learning/iconml.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/machine-learning/iconml.js b/src/lib/machine-learning/iconml.js index 8e9f2ed..e8438e0 100644 --- a/src/lib/machine-learning/iconml.js +++ b/src/lib/machine-learning/iconml.js @@ -45,13 +45,14 @@ const substituteIcons = [ "berry", "boat", "book", + "boots", + "car", "element", "emerald", - "car", + "leaf" ]; const icons = [ - "boots", "bow", "cave", "chest", @@ -69,7 +70,6 @@ const icons = [ "ice", "island", "key", - "leaf", "magic", "map", "marker", From 5be8822027ad206de69262aeb01fa9b0553c86db Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Tue, 27 Jan 2026 10:05:09 +0100 Subject: [PATCH 09/14] improve icon generation slightly --- src/lib/machine-learning/iconml.js | 14 ++++++++++++-- src/lib/stores/apclient.svelte.js | 24 +++++++++++++++++------- src/lib/stores/toast.js | 9 +++------ 3 files changed, 32 insertions(+), 15 deletions(-) diff --git a/src/lib/machine-learning/iconml.js b/src/lib/machine-learning/iconml.js index e8438e0..600ba6f 100644 --- a/src/lib/machine-learning/iconml.js +++ b/src/lib/machine-learning/iconml.js @@ -7,19 +7,29 @@ import { getElementData } from "../stores/apclient.svelte.js"; /** * @param {string} game * @param {string} name + * @returns {string} */ export function iconForLocation(game, name) { const kind = "item"; - return iconForText(`[game=${game}] ${name}`); + return iconForText(`[game=${game}][kind=${kind}] ${name}`); } /** * @param {string} game * @param {string} name + * @returns {string} */ export function iconForItem(game, name) { const kind = "location"; - return iconForText(`[game=${game}] ${name}`); + return iconForText(`[game=${game}][kind=${kind}] ${name}`); +} + +/** + * @param {string} name + * @returns {string} + */ +export function iconForIntermediate(name) { + return iconForText(name); } const colors = [ diff --git a/src/lib/stores/apclient.svelte.js b/src/lib/stores/apclient.svelte.js index 1028a4b..78fd43e 100644 --- a/src/lib/stores/apclient.svelte.js +++ b/src/lib/stores/apclient.svelte.js @@ -2,7 +2,7 @@ import { derived, get, readable, writable } from "svelte/store"; import { Client } from "archipelago.js"; import { createSubscriber, SvelteMap, SvelteSet } from "svelte/reactivity"; import { element_to_name, parse_element } from "../../utils"; -import { iconForItem, iconForLocation } from "../machine-learning/iconml"; +import { iconForIntermediate, iconForItem, iconForLocation } from "../machine-learning/iconml"; import { draw } from "svelte/transition"; import { INTERMEDIATE_AMOUNT, LOCATION_AMOUNT, NON_ELEMENT_ITEMS } from "../../consts"; import { get_name, init_naming } from "./names.js"; @@ -228,8 +228,14 @@ export async function initElementStores() { for (const item of await scoutedLocations) { if (!elementData.has(item.locationName)) { const elem_id = parse_element(item.locationName); - const loc = elem_id.kind === ElementKind.INTERMEDIATE ? get_name() : item.name; - const icon_name = iconForLocation(item.game, loc); + let loc, icon_name; + if (elem_id.kind === ElementKind.INTERMEDIATE) { + loc = get_name(); + icon_name = iconForIntermediate(loc) + } else { + loc = item.name; + icon_name = iconForLocation(item.game, loc); + } elementData.set(item.locationName, { elem_id, name: item.locationName, @@ -324,10 +330,14 @@ function extendReceivedElements(items) { } let elem_id = parse_element(item.name); - const loc = elem_id.kind === ElementKind.INTERMEDIATE || item.locationGame === "Archipelago" - ? get_name() - : item.locationName; - let icon_name = iconForItem(item.game, loc); + let loc, icon_name; + if (elem_id.kind === ElementKind.INTERMEDIATE || item.locationGame === "Archipelago") { + loc = get_name(); + icon_name = iconForIntermediate(loc) + } else { + loc = item.locationName; + icon_name = iconForLocation(item.game, loc); + } receivedElements.add(item.name); if (elementData.has(item.name)) { continue; diff --git a/src/lib/stores/toast.js b/src/lib/stores/toast.js index da282fe..7e16c82 100644 --- a/src/lib/stores/toast.js +++ b/src/lib/stores/toast.js @@ -1,6 +1,5 @@ -import { get, writable } from "svelte/store"; -import { apclient, getElementData } from "./apclient.svelte"; -import { iconForItem, iconForLocation } from "../machine-learning/iconml"; +import { writable } from "svelte/store"; +import { getElementData } from "./apclient.svelte"; import { NON_ELEMENT_ITEMS } from "../../consts"; /** @@ -14,8 +13,6 @@ import { NON_ELEMENT_ITEMS } from "../../consts"; export const toast_queue = writable([]); -const initialized = writable(false); - /** * @param {Item[]} items */ @@ -67,7 +64,7 @@ function elementsReceivedMessage(elements) { @returns {{title: string, description: string, image: string}} */ function upgradeReceivedMessage(upgrade) { - let image = iconForItem(upgrade.game, upgrade.name); + let image = "upgrade"; return { title: "Upgrade received!", From 9929b2c65798a1fddcd8ddeca56b1b0b7af89844 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Tue, 27 Jan 2026 12:49:56 +0100 Subject: [PATCH 10/14] add #'s to the colors so visualisers show them correctly --- build-sprites.sh | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/build-sprites.sh b/build-sprites.sh index 8f26fd0..0ec696e 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -8,19 +8,19 @@ DEST="$ROOT/public/sprites" sub_inputs=(220022 440044 aa00aa ff00ff) declare -A palettes=( - [lightblue]="305182 4192c3 61d3e3 a2fff3" - [turqoise]="165950 189572 37da94 a0ffc2" - [green]="006130 19a239 5ff040 ccffad" - [lime]="263e0a 6e8d1b bee344 edff89" - [yellow]="6d3c05 b87a0c ffd42d fff392" - [orange]="732200 c64b01 ff8b17 ffdba2" - [warmred]="681d27 ae2b28 ff5d32 ffae93" - [red]="641b3b 9d193c ff4656 ff9ba1" - [magenta]="612b79 9c37ba f75aff ffa9f0" - [purple]="342561 6b42a7 b76cff e2abff" - [indigo]="1f1d51 3e3c8b 6979e8 88baff" - [blue]="19295b 305faa 3f9eff 8ad1ff" - [white]="535353 8a8a8a c6c6c6 ffffff" + [lightblue]="#305182 #4192c3 #61d3e3 #a2fff3" + [turqoise]="#165950 #189572 #37da94 #a0ffc2" + [green]="#006130 #19a239 #5ff040 #ccffad" + [lime]="#263e0a #6e8d1b #bee344 #edff89" + [yellow]="#6d3c05 #b87a0c #ffd42d #fff392" + [orange]="#732200 #c64b01 #ff8b17 #ffdba2" + [warmred]="#681d27 #ae2b28 #ff5d32 #ffae93" + [red]="#641b3b #9d193c #ff4656 #ff9ba1" + [magenta]="#612b79 #9c37ba #f75aff #ffa9f0" + [purple]="#342561 #6b42a7 #b76cff #e2abff" + [indigo]="#1f1d51 #3e3c8b #6979e8 #88baff" + [blue]="#19295b #305faa #3f9eff #8ad1ff" + [white]="#535353 #8a8a8a #c6c6c6 #ffffff" ) find "$SRC" -type f -name '*.aseprite' | while read -r file; do @@ -40,10 +40,10 @@ run_with_palette() { read -r s1 s2 s3 s4 <<< "$palette_str" png-subs "$in" "$out" \ - --subs "${sub_inputs[0]}" "$s1" \ - --subs "${sub_inputs[1]}" "$s2" \ - --subs "${sub_inputs[2]}" "$s3" \ - --subs "${sub_inputs[3]}" "$s4" + --subs "${sub_inputs[0]}" "${s1#"#"}" \ + --subs "${sub_inputs[1]}" "${s2#"#"}" \ + --subs "${sub_inputs[2]}" "${s3#"#"}" \ + --subs "${sub_inputs[3]}" "${s4#"#"}" } From 96447516020107d99554fa5d98e0f7969a4f58ca Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Tue, 27 Jan 2026 14:08:41 +0100 Subject: [PATCH 11/14] format all the files --- src/app.css | 2 +- src/lib/Drawer.svelte | 6 +----- src/lib/Playfield.svelte | 5 +---- src/lib/machine-learning/iconml.js | 11 +++++++---- src/lib/stores/apclient.svelte.js | 4 ++-- src/lib/stores/toast.js | 2 +- 6 files changed, 13 insertions(+), 17 deletions(-) diff --git a/src/app.css b/src/app.css index 0754a40..8710e18 100644 --- a/src/app.css +++ b/src/app.css @@ -32,7 +32,7 @@ body { margin: 0; overflow: hidden; - >* { + > * { grid-area: 1 / 1 / 1 / 1; } } diff --git a/src/lib/Drawer.svelte b/src/lib/Drawer.svelte index 137dcdf..e8d19cd 100644 --- a/src/lib/Drawer.svelte +++ b/src/lib/Drawer.svelte @@ -36,11 +36,7 @@ res = res || isExhausted(a.name) - isExhausted(b.name); } - return ( - res || - a.elem_id.kind - b.elem_id.kind || - a.elem_id.id - b.elem_id.id - ); + return res || a.elem_id.kind - b.elem_id.kind || a.elem_id.id - b.elem_id.id; }); if (search_term === "") return table; diff --git a/src/lib/Playfield.svelte b/src/lib/Playfield.svelte index 4949059..cee983c 100644 --- a/src/lib/Playfield.svelte +++ b/src/lib/Playfield.svelte @@ -6,10 +6,7 @@ */ export function handle_dropped(mounted) { Array.from(mounted) - .toSorted( - ([_a, a], [_b, b]) => - Number(a.get_z_index()) - Number(b.get_z_index()), - ) + .toSorted(([_a, a], [_b, b]) => Number(a.get_z_index()) - Number(b.get_z_index())) .forEach(([_num, ele], idx) => ele.set_z_index(String(idx + 1))); } diff --git a/src/lib/machine-learning/iconml.js b/src/lib/machine-learning/iconml.js index 600ba6f..82fb61a 100644 --- a/src/lib/machine-learning/iconml.js +++ b/src/lib/machine-learning/iconml.js @@ -45,7 +45,7 @@ const colors = [ "purple", "indigo", "blue", - "white" + "white", ]; const substituteIcons = [ @@ -59,7 +59,7 @@ const substituteIcons = [ "car", "element", "emerald", - "leaf" + "leaf", ]; const icons = [ @@ -103,10 +103,13 @@ const icons = [ "upgrade", "void", "wand", - "water" + "water", ]; -const combinedIcons = [...icons, ...substituteIcons.flatMap((value) => colors.map((color) => `${value}-${color}`))] +const combinedIcons = [ + ...icons, + ...substituteIcons.flatMap((value) => colors.map((color) => `${value}-${color}`)), +]; /** * @param {String} text diff --git a/src/lib/stores/apclient.svelte.js b/src/lib/stores/apclient.svelte.js index 78fd43e..a95cd1d 100644 --- a/src/lib/stores/apclient.svelte.js +++ b/src/lib/stores/apclient.svelte.js @@ -231,7 +231,7 @@ export async function initElementStores() { let loc, icon_name; if (elem_id.kind === ElementKind.INTERMEDIATE) { loc = get_name(); - icon_name = iconForIntermediate(loc) + icon_name = iconForIntermediate(loc); } else { loc = item.name; icon_name = iconForLocation(item.game, loc); @@ -333,7 +333,7 @@ function extendReceivedElements(items) { let loc, icon_name; if (elem_id.kind === ElementKind.INTERMEDIATE || item.locationGame === "Archipelago") { loc = get_name(); - icon_name = iconForIntermediate(loc) + icon_name = iconForIntermediate(loc); } else { loc = item.locationName; icon_name = iconForLocation(item.game, loc); diff --git a/src/lib/stores/toast.js b/src/lib/stores/toast.js index 7e16c82..b2ffc6b 100644 --- a/src/lib/stores/toast.js +++ b/src/lib/stores/toast.js @@ -46,7 +46,7 @@ export function sendReceivedToasts(items) { */ function elementsReceivedMessage(elements) { if (elements.length == 0) return; - const first_item_data = getElementData().get(elements[0].name) + const first_item_data = getElementData().get(elements[0].name); let image = first_item_data.icon; let first_item = first_item_data.location; let others_suffix = elements.length > 1 ? ` + ${elements.length - 1} more` : ""; From 72eb55479c910205f0caee8768c26e952d171d86 Mon Sep 17 00:00:00 2001 From: peppidesu Date: Wed, 28 Jan 2026 16:50:48 +0100 Subject: [PATCH 12/14] more sprites, gitigonre generated folder --- .gitignore | 2 ++ public/sprites/elements/apple-blue.png | Bin 322 -> 0 bytes public/sprites/elements/apple-green.png | Bin 322 -> 0 bytes public/sprites/elements/apple-indigo.png | Bin 322 -> 0 bytes public/sprites/elements/apple-lightblue.png | Bin 322 -> 0 bytes public/sprites/elements/apple-lime.png | Bin 322 -> 0 bytes public/sprites/elements/apple-magenta.png | Bin 322 -> 0 bytes public/sprites/elements/apple-orange.png | Bin 322 -> 0 bytes public/sprites/elements/apple-purple.png | Bin 322 -> 0 bytes public/sprites/elements/apple-red.png | Bin 322 -> 0 bytes public/sprites/elements/apple-turqoise.png | Bin 322 -> 0 bytes public/sprites/elements/apple-warmred.png | Bin 322 -> 0 bytes public/sprites/elements/apple-white.png | Bin 322 -> 0 bytes public/sprites/elements/apple-yellow.png | Bin 322 -> 0 bytes public/sprites/elements/armor-blue.png | Bin 304 -> 0 bytes public/sprites/elements/armor-green.png | Bin 304 -> 0 bytes public/sprites/elements/armor-indigo.png | Bin 304 -> 0 bytes public/sprites/elements/armor-lightblue.png | Bin 304 -> 0 bytes public/sprites/elements/armor-lime.png | Bin 304 -> 0 bytes public/sprites/elements/armor-magenta.png | Bin 304 -> 0 bytes public/sprites/elements/armor-orange.png | Bin 304 -> 0 bytes public/sprites/elements/armor-purple.png | Bin 304 -> 0 bytes public/sprites/elements/armor-red.png | Bin 304 -> 0 bytes public/sprites/elements/armor-turqoise.png | Bin 304 -> 0 bytes public/sprites/elements/armor-warmred.png | Bin 304 -> 0 bytes public/sprites/elements/armor-white.png | Bin 304 -> 0 bytes public/sprites/elements/armor-yellow.png | Bin 304 -> 0 bytes public/sprites/elements/ball-blue.png | Bin 353 -> 0 bytes public/sprites/elements/ball-green.png | Bin 353 -> 0 bytes public/sprites/elements/ball-indigo.png | Bin 353 -> 0 bytes public/sprites/elements/ball-lightblue.png | Bin 353 -> 0 bytes public/sprites/elements/ball-lime.png | Bin 353 -> 0 bytes public/sprites/elements/ball-magenta.png | Bin 353 -> 0 bytes public/sprites/elements/ball-orange.png | Bin 353 -> 0 bytes public/sprites/elements/ball-purple.png | Bin 353 -> 0 bytes public/sprites/elements/ball-red.png | Bin 353 -> 0 bytes public/sprites/elements/ball-turqoise.png | Bin 353 -> 0 bytes public/sprites/elements/ball-warmred.png | Bin 353 -> 0 bytes public/sprites/elements/ball-white.png | Bin 353 -> 0 bytes public/sprites/elements/ball-yellow.png | Bin 353 -> 0 bytes public/sprites/elements/berry-blue.png | Bin 419 -> 0 bytes public/sprites/elements/berry-green.png | Bin 419 -> 0 bytes public/sprites/elements/berry-indigo.png | Bin 409 -> 0 bytes public/sprites/elements/berry-lightblue.png | Bin 409 -> 0 bytes public/sprites/elements/berry-lime.png | Bin 409 -> 0 bytes public/sprites/elements/berry-magenta.png | Bin 409 -> 0 bytes public/sprites/elements/berry-orange.png | Bin 409 -> 0 bytes public/sprites/elements/berry-purple.png | Bin 409 -> 0 bytes public/sprites/elements/berry-red.png | Bin 409 -> 0 bytes public/sprites/elements/berry-turqoise.png | Bin 398 -> 0 bytes public/sprites/elements/berry-warmred.png | Bin 409 -> 0 bytes public/sprites/elements/berry-white.png | Bin 409 -> 0 bytes public/sprites/elements/berry-yellow.png | Bin 409 -> 0 bytes public/sprites/elements/boat-blue.png | Bin 336 -> 0 bytes public/sprites/elements/boat-green.png | Bin 336 -> 0 bytes public/sprites/elements/boat-indigo.png | Bin 336 -> 0 bytes public/sprites/elements/boat-lightblue.png | Bin 336 -> 0 bytes public/sprites/elements/boat-lime.png | Bin 335 -> 0 bytes public/sprites/elements/boat-magenta.png | Bin 335 -> 0 bytes public/sprites/elements/boat-orange.png | Bin 335 -> 0 bytes public/sprites/elements/boat-purple.png | Bin 336 -> 0 bytes public/sprites/elements/boat-red.png | Bin 335 -> 0 bytes public/sprites/elements/boat-turqoise.png | Bin 336 -> 0 bytes public/sprites/elements/boat-warmred.png | Bin 335 -> 0 bytes public/sprites/elements/boat-white.png | Bin 335 -> 0 bytes public/sprites/elements/boat-yellow.png | Bin 335 -> 0 bytes public/sprites/elements/book-blue.png | Bin 321 -> 0 bytes public/sprites/elements/book-green.png | Bin 321 -> 0 bytes public/sprites/elements/book-indigo.png | Bin 321 -> 0 bytes public/sprites/elements/book-lightblue.png | Bin 321 -> 0 bytes public/sprites/elements/book-lime.png | Bin 327 -> 0 bytes public/sprites/elements/book-magenta.png | Bin 327 -> 0 bytes public/sprites/elements/book-orange.png | Bin 324 -> 0 bytes public/sprites/elements/book-purple.png | Bin 321 -> 0 bytes public/sprites/elements/book-red.png | Bin 319 -> 0 bytes public/sprites/elements/book-turqoise.png | Bin 321 -> 0 bytes public/sprites/elements/book-warmred.png | Bin 328 -> 0 bytes public/sprites/elements/book-white.png | Bin 327 -> 0 bytes public/sprites/elements/book-yellow.png | Bin 320 -> 0 bytes public/sprites/elements/boots-blue.png | Bin 285 -> 0 bytes public/sprites/elements/boots-green.png | Bin 285 -> 0 bytes public/sprites/elements/boots-indigo.png | Bin 285 -> 0 bytes public/sprites/elements/boots-lightblue.png | Bin 285 -> 0 bytes public/sprites/elements/boots-lime.png | Bin 285 -> 0 bytes public/sprites/elements/boots-magenta.png | Bin 285 -> 0 bytes public/sprites/elements/boots-orange.png | Bin 285 -> 0 bytes public/sprites/elements/boots-purple.png | Bin 285 -> 0 bytes public/sprites/elements/boots-red.png | Bin 285 -> 0 bytes public/sprites/elements/boots-turqoise.png | Bin 285 -> 0 bytes public/sprites/elements/boots-warmred.png | Bin 285 -> 0 bytes public/sprites/elements/boots-white.png | Bin 285 -> 0 bytes public/sprites/elements/boots-yellow.png | Bin 285 -> 0 bytes public/sprites/elements/bow.png | Bin 317 -> 0 bytes public/sprites/elements/car-blue.png | Bin 298 -> 0 bytes public/sprites/elements/car-green.png | Bin 298 -> 0 bytes public/sprites/elements/car-indigo.png | Bin 298 -> 0 bytes public/sprites/elements/car-lightblue.png | Bin 298 -> 0 bytes public/sprites/elements/car-lime.png | Bin 310 -> 0 bytes public/sprites/elements/car-magenta.png | Bin 304 -> 0 bytes public/sprites/elements/car-orange.png | Bin 304 -> 0 bytes public/sprites/elements/car-purple.png | Bin 310 -> 0 bytes public/sprites/elements/car-red.png | Bin 304 -> 0 bytes public/sprites/elements/car-turqoise.png | Bin 298 -> 0 bytes public/sprites/elements/car-warmred.png | Bin 304 -> 0 bytes public/sprites/elements/car-white.png | Bin 293 -> 0 bytes public/sprites/elements/car-yellow.png | Bin 304 -> 0 bytes public/sprites/elements/cave.png | Bin 316 -> 0 bytes public/sprites/elements/chest.png | Bin 227 -> 0 bytes public/sprites/elements/coin.png | Bin 342 -> 0 bytes public/sprites/elements/desert.png | Bin 246 -> 0 bytes public/sprites/elements/egg.png | Bin 294 -> 0 bytes public/sprites/elements/element-blue.png | Bin 342 -> 0 bytes public/sprites/elements/element-green.png | Bin 342 -> 0 bytes public/sprites/elements/element-indigo.png | Bin 342 -> 0 bytes public/sprites/elements/element-lightblue.png | Bin 342 -> 0 bytes public/sprites/elements/element-lime.png | Bin 342 -> 0 bytes public/sprites/elements/element-magenta.png | Bin 342 -> 0 bytes public/sprites/elements/element-orange.png | Bin 342 -> 0 bytes public/sprites/elements/element-purple.png | Bin 342 -> 0 bytes public/sprites/elements/element-red.png | Bin 342 -> 0 bytes public/sprites/elements/element-turqoise.png | Bin 342 -> 0 bytes public/sprites/elements/element-warmred.png | Bin 342 -> 0 bytes public/sprites/elements/element-white.png | Bin 342 -> 0 bytes public/sprites/elements/element-yellow.png | Bin 342 -> 0 bytes public/sprites/elements/emerald-blue.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-green.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-indigo.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-lightblue.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-lime.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-magenta.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-orange.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-purple.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-red.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-turqoise.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-warmred.png | Bin 423 -> 0 bytes public/sprites/elements/emerald-white.png | Bin 411 -> 0 bytes public/sprites/elements/emerald-yellow.png | Bin 423 -> 0 bytes public/sprites/elements/fire.png | Bin 413 -> 0 bytes public/sprites/elements/gun.png | Bin 282 -> 0 bytes public/sprites/elements/hammer.png | Bin 261 -> 0 bytes public/sprites/elements/hat.png | Bin 336 -> 0 bytes public/sprites/elements/heart.png | Bin 351 -> 0 bytes public/sprites/elements/hills.png | Bin 370 -> 0 bytes public/sprites/elements/hourglass.png | Bin 380 -> 0 bytes public/sprites/elements/house.png | Bin 317 -> 0 bytes public/sprites/elements/ice.png | Bin 354 -> 0 bytes public/sprites/elements/island.png | Bin 434 -> 0 bytes public/sprites/elements/key.png | Bin 391 -> 0 bytes public/sprites/elements/leaf-blue.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-green.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-indigo.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-lightblue.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-lime.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-magenta.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-orange.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-purple.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-red.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-turqoise.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-warmred.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-white.png | Bin 390 -> 0 bytes public/sprites/elements/leaf-yellow.png | Bin 390 -> 0 bytes public/sprites/elements/magic.png | Bin 351 -> 0 bytes public/sprites/elements/map.png | Bin 406 -> 0 bytes public/sprites/elements/marker.png | Bin 308 -> 0 bytes public/sprites/elements/metal.png | Bin 343 -> 0 bytes public/sprites/elements/money.png | Bin 293 -> 0 bytes public/sprites/elements/mountains.png | Bin 571 -> 0 bytes public/sprites/elements/music.png | Bin 276 -> 0 bytes public/sprites/elements/piece.png | Bin 342 -> 0 bytes public/sprites/elements/planet.png | Bin 386 -> 0 bytes public/sprites/elements/potion.png | Bin 275 -> 0 bytes public/sprites/elements/quest.png | Bin 359 -> 0 bytes public/sprites/elements/ring.png | Bin 424 -> 0 bytes public/sprites/elements/rock.png | Bin 393 -> 0 bytes public/sprites/elements/sand.png | Bin 341 -> 0 bytes public/sprites/elements/shop.png | Bin 423 -> 0 bytes public/sprites/elements/sign.png | Bin 287 -> 0 bytes public/sprites/elements/skull.png | Bin 328 -> 0 bytes public/sprites/elements/spear.png | Bin 292 -> 0 bytes public/sprites/elements/sword.png | Bin 336 -> 0 bytes public/sprites/elements/tree.png | Bin 408 -> 0 bytes public/sprites/elements/upgrade.png | Bin 291 -> 0 bytes public/sprites/elements/void.png | Bin 179 -> 0 bytes public/sprites/elements/wand.png | Bin 373 -> 0 bytes public/sprites/elements/water.png | Bin 321 -> 0 bytes public/sprites/ui/broom.png | Bin 191 -> 0 bytes public/sprites/ui/burger.png | Bin 219 -> 0 bytes public/sprites/ui/chat.png | Bin 183 -> 0 bytes public/sprites/ui/check.png | Bin 177 -> 0 bytes public/sprites/ui/download.png | Bin 183 -> 0 bytes public/sprites/ui/hint1.png | Bin 205 -> 0 bytes public/sprites/ui/hint2.png | Bin 190 -> 0 bytes public/sprites/ui/new.png | Bin 189 -> 0 bytes public/sprites/ui/settings.png | Bin 199 -> 0 bytes sprites/elements/chest.aseprite | Bin 416 -> 0 bytes sprites/elements/hat.aseprite | Bin 557 -> 0 bytes sprites/elements/heart.aseprite | Bin 566 -> 0 bytes sprites/elements/ice.aseprite | Bin 546 -> 660 bytes sprites/elements/key.aseprite | Bin 563 -> 625 bytes sprites/elements/magic.aseprite | Bin 585 -> 0 bytes sprites/elements/map.aseprite | Bin 623 -> 702 bytes sprites/elements/marker.aseprite | Bin 505 -> 0 bytes sprites/elements/metal.aseprite | Bin 538 -> 0 bytes sprites/elements/music.aseprite | Bin 538 -> 0 bytes sprites/elements/potion.aseprite | Bin 487 -> 0 bytes sprites/elements/sand.aseprite | Bin 521 -> 0 bytes sprites/elements/substitute/apple.aseprite | Bin 586 -> 586 bytes sprites/elements/substitute/chest.aseprite | Bin 0 -> 567 bytes sprites/elements/substitute/element.aseprite | Bin 649 -> 695 bytes sprites/elements/substitute/hat.aseprite | Bin 0 -> 593 bytes sprites/elements/substitute/heart.aseprite | Bin 0 -> 596 bytes sprites/elements/substitute/magic.aseprite | Bin 0 -> 614 bytes sprites/elements/substitute/marker.aseprite | Bin 0 -> 574 bytes sprites/elements/substitute/metal.aseprite | Bin 0 -> 568 bytes sprites/elements/substitute/music.aseprite | Bin 0 -> 535 bytes sprites/elements/substitute/potion.aseprite | Bin 0 -> 604 bytes sprites/elements/substitute/sand.aseprite | Bin 0 -> 618 bytes sprites/elements/substitute/wand.aseprite | Bin 0 -> 596 bytes sprites/elements/sword.aseprite | Bin 527 -> 570 bytes sprites/elements/wand.aseprite | Bin 587 -> 0 bytes src/lib/machine-learning/iconml.js | 20 +++++++++--------- 221 files changed, 12 insertions(+), 10 deletions(-) delete mode 100644 public/sprites/elements/apple-blue.png delete mode 100644 public/sprites/elements/apple-green.png delete mode 100644 public/sprites/elements/apple-indigo.png delete mode 100644 public/sprites/elements/apple-lightblue.png delete mode 100644 public/sprites/elements/apple-lime.png delete mode 100644 public/sprites/elements/apple-magenta.png delete mode 100644 public/sprites/elements/apple-orange.png delete mode 100644 public/sprites/elements/apple-purple.png delete mode 100644 public/sprites/elements/apple-red.png delete mode 100644 public/sprites/elements/apple-turqoise.png delete mode 100644 public/sprites/elements/apple-warmred.png delete mode 100644 public/sprites/elements/apple-white.png delete mode 100644 public/sprites/elements/apple-yellow.png delete mode 100644 public/sprites/elements/armor-blue.png delete mode 100644 public/sprites/elements/armor-green.png delete mode 100644 public/sprites/elements/armor-indigo.png delete mode 100644 public/sprites/elements/armor-lightblue.png delete mode 100644 public/sprites/elements/armor-lime.png delete mode 100644 public/sprites/elements/armor-magenta.png delete mode 100644 public/sprites/elements/armor-orange.png delete mode 100644 public/sprites/elements/armor-purple.png delete mode 100644 public/sprites/elements/armor-red.png delete mode 100644 public/sprites/elements/armor-turqoise.png delete mode 100644 public/sprites/elements/armor-warmred.png delete mode 100644 public/sprites/elements/armor-white.png delete mode 100644 public/sprites/elements/armor-yellow.png delete mode 100644 public/sprites/elements/ball-blue.png delete mode 100644 public/sprites/elements/ball-green.png delete mode 100644 public/sprites/elements/ball-indigo.png delete mode 100644 public/sprites/elements/ball-lightblue.png delete mode 100644 public/sprites/elements/ball-lime.png delete mode 100644 public/sprites/elements/ball-magenta.png delete mode 100644 public/sprites/elements/ball-orange.png delete mode 100644 public/sprites/elements/ball-purple.png delete mode 100644 public/sprites/elements/ball-red.png delete mode 100644 public/sprites/elements/ball-turqoise.png delete mode 100644 public/sprites/elements/ball-warmred.png delete mode 100644 public/sprites/elements/ball-white.png delete mode 100644 public/sprites/elements/ball-yellow.png delete mode 100644 public/sprites/elements/berry-blue.png delete mode 100644 public/sprites/elements/berry-green.png delete mode 100644 public/sprites/elements/berry-indigo.png delete mode 100644 public/sprites/elements/berry-lightblue.png delete mode 100644 public/sprites/elements/berry-lime.png delete mode 100644 public/sprites/elements/berry-magenta.png delete mode 100644 public/sprites/elements/berry-orange.png delete mode 100644 public/sprites/elements/berry-purple.png delete mode 100644 public/sprites/elements/berry-red.png delete mode 100644 public/sprites/elements/berry-turqoise.png delete mode 100644 public/sprites/elements/berry-warmred.png delete mode 100644 public/sprites/elements/berry-white.png delete mode 100644 public/sprites/elements/berry-yellow.png delete mode 100644 public/sprites/elements/boat-blue.png delete mode 100644 public/sprites/elements/boat-green.png delete mode 100644 public/sprites/elements/boat-indigo.png delete mode 100644 public/sprites/elements/boat-lightblue.png delete mode 100644 public/sprites/elements/boat-lime.png delete mode 100644 public/sprites/elements/boat-magenta.png delete mode 100644 public/sprites/elements/boat-orange.png delete mode 100644 public/sprites/elements/boat-purple.png delete mode 100644 public/sprites/elements/boat-red.png delete mode 100644 public/sprites/elements/boat-turqoise.png delete mode 100644 public/sprites/elements/boat-warmred.png delete mode 100644 public/sprites/elements/boat-white.png delete mode 100644 public/sprites/elements/boat-yellow.png delete mode 100644 public/sprites/elements/book-blue.png delete mode 100644 public/sprites/elements/book-green.png delete mode 100644 public/sprites/elements/book-indigo.png delete mode 100644 public/sprites/elements/book-lightblue.png delete mode 100644 public/sprites/elements/book-lime.png delete mode 100644 public/sprites/elements/book-magenta.png delete mode 100644 public/sprites/elements/book-orange.png delete mode 100644 public/sprites/elements/book-purple.png delete mode 100644 public/sprites/elements/book-red.png delete mode 100644 public/sprites/elements/book-turqoise.png delete mode 100644 public/sprites/elements/book-warmred.png delete mode 100644 public/sprites/elements/book-white.png delete mode 100644 public/sprites/elements/book-yellow.png delete mode 100644 public/sprites/elements/boots-blue.png delete mode 100644 public/sprites/elements/boots-green.png delete mode 100644 public/sprites/elements/boots-indigo.png delete mode 100644 public/sprites/elements/boots-lightblue.png delete mode 100644 public/sprites/elements/boots-lime.png delete mode 100644 public/sprites/elements/boots-magenta.png delete mode 100644 public/sprites/elements/boots-orange.png delete mode 100644 public/sprites/elements/boots-purple.png delete mode 100644 public/sprites/elements/boots-red.png delete mode 100644 public/sprites/elements/boots-turqoise.png delete mode 100644 public/sprites/elements/boots-warmred.png delete mode 100644 public/sprites/elements/boots-white.png delete mode 100644 public/sprites/elements/boots-yellow.png delete mode 100644 public/sprites/elements/bow.png delete mode 100644 public/sprites/elements/car-blue.png delete mode 100644 public/sprites/elements/car-green.png delete mode 100644 public/sprites/elements/car-indigo.png delete mode 100644 public/sprites/elements/car-lightblue.png delete mode 100644 public/sprites/elements/car-lime.png delete mode 100644 public/sprites/elements/car-magenta.png delete mode 100644 public/sprites/elements/car-orange.png delete mode 100644 public/sprites/elements/car-purple.png delete mode 100644 public/sprites/elements/car-red.png delete mode 100644 public/sprites/elements/car-turqoise.png delete mode 100644 public/sprites/elements/car-warmred.png delete mode 100644 public/sprites/elements/car-white.png delete mode 100644 public/sprites/elements/car-yellow.png delete mode 100644 public/sprites/elements/cave.png delete mode 100644 public/sprites/elements/chest.png delete mode 100644 public/sprites/elements/coin.png delete mode 100644 public/sprites/elements/desert.png delete mode 100644 public/sprites/elements/egg.png delete mode 100644 public/sprites/elements/element-blue.png delete mode 100644 public/sprites/elements/element-green.png delete mode 100644 public/sprites/elements/element-indigo.png delete mode 100644 public/sprites/elements/element-lightblue.png delete mode 100644 public/sprites/elements/element-lime.png delete mode 100644 public/sprites/elements/element-magenta.png delete mode 100644 public/sprites/elements/element-orange.png delete mode 100644 public/sprites/elements/element-purple.png delete mode 100644 public/sprites/elements/element-red.png delete mode 100644 public/sprites/elements/element-turqoise.png delete mode 100644 public/sprites/elements/element-warmred.png delete mode 100644 public/sprites/elements/element-white.png delete mode 100644 public/sprites/elements/element-yellow.png delete mode 100644 public/sprites/elements/emerald-blue.png delete mode 100644 public/sprites/elements/emerald-green.png delete mode 100644 public/sprites/elements/emerald-indigo.png delete mode 100644 public/sprites/elements/emerald-lightblue.png delete mode 100644 public/sprites/elements/emerald-lime.png delete mode 100644 public/sprites/elements/emerald-magenta.png delete mode 100644 public/sprites/elements/emerald-orange.png delete mode 100644 public/sprites/elements/emerald-purple.png delete mode 100644 public/sprites/elements/emerald-red.png delete mode 100644 public/sprites/elements/emerald-turqoise.png delete mode 100644 public/sprites/elements/emerald-warmred.png delete mode 100644 public/sprites/elements/emerald-white.png delete mode 100644 public/sprites/elements/emerald-yellow.png delete mode 100644 public/sprites/elements/fire.png delete mode 100644 public/sprites/elements/gun.png delete mode 100644 public/sprites/elements/hammer.png delete mode 100644 public/sprites/elements/hat.png delete mode 100644 public/sprites/elements/heart.png delete mode 100644 public/sprites/elements/hills.png delete mode 100644 public/sprites/elements/hourglass.png delete mode 100644 public/sprites/elements/house.png delete mode 100644 public/sprites/elements/ice.png delete mode 100644 public/sprites/elements/island.png delete mode 100644 public/sprites/elements/key.png delete mode 100644 public/sprites/elements/leaf-blue.png delete mode 100644 public/sprites/elements/leaf-green.png delete mode 100644 public/sprites/elements/leaf-indigo.png delete mode 100644 public/sprites/elements/leaf-lightblue.png delete mode 100644 public/sprites/elements/leaf-lime.png delete mode 100644 public/sprites/elements/leaf-magenta.png delete mode 100644 public/sprites/elements/leaf-orange.png delete mode 100644 public/sprites/elements/leaf-purple.png delete mode 100644 public/sprites/elements/leaf-red.png delete mode 100644 public/sprites/elements/leaf-turqoise.png delete mode 100644 public/sprites/elements/leaf-warmred.png delete mode 100644 public/sprites/elements/leaf-white.png delete mode 100644 public/sprites/elements/leaf-yellow.png delete mode 100644 public/sprites/elements/magic.png delete mode 100644 public/sprites/elements/map.png delete mode 100644 public/sprites/elements/marker.png delete mode 100644 public/sprites/elements/metal.png delete mode 100644 public/sprites/elements/money.png delete mode 100644 public/sprites/elements/mountains.png delete mode 100644 public/sprites/elements/music.png delete mode 100644 public/sprites/elements/piece.png delete mode 100644 public/sprites/elements/planet.png delete mode 100644 public/sprites/elements/potion.png delete mode 100644 public/sprites/elements/quest.png delete mode 100644 public/sprites/elements/ring.png delete mode 100644 public/sprites/elements/rock.png delete mode 100644 public/sprites/elements/sand.png delete mode 100644 public/sprites/elements/shop.png delete mode 100644 public/sprites/elements/sign.png delete mode 100644 public/sprites/elements/skull.png delete mode 100644 public/sprites/elements/spear.png delete mode 100644 public/sprites/elements/sword.png delete mode 100644 public/sprites/elements/tree.png delete mode 100644 public/sprites/elements/upgrade.png delete mode 100644 public/sprites/elements/void.png delete mode 100644 public/sprites/elements/wand.png delete mode 100644 public/sprites/elements/water.png delete mode 100644 public/sprites/ui/broom.png delete mode 100644 public/sprites/ui/burger.png delete mode 100644 public/sprites/ui/chat.png delete mode 100644 public/sprites/ui/check.png delete mode 100644 public/sprites/ui/download.png delete mode 100644 public/sprites/ui/hint1.png delete mode 100644 public/sprites/ui/hint2.png delete mode 100644 public/sprites/ui/new.png delete mode 100644 public/sprites/ui/settings.png delete mode 100644 sprites/elements/chest.aseprite delete mode 100644 sprites/elements/hat.aseprite delete mode 100644 sprites/elements/heart.aseprite delete mode 100644 sprites/elements/magic.aseprite delete mode 100644 sprites/elements/marker.aseprite delete mode 100644 sprites/elements/metal.aseprite delete mode 100644 sprites/elements/music.aseprite delete mode 100644 sprites/elements/potion.aseprite delete mode 100644 sprites/elements/sand.aseprite create mode 100644 sprites/elements/substitute/chest.aseprite create mode 100644 sprites/elements/substitute/hat.aseprite create mode 100644 sprites/elements/substitute/heart.aseprite create mode 100644 sprites/elements/substitute/magic.aseprite create mode 100644 sprites/elements/substitute/marker.aseprite create mode 100644 sprites/elements/substitute/metal.aseprite create mode 100644 sprites/elements/substitute/music.aseprite create mode 100644 sprites/elements/substitute/potion.aseprite create mode 100644 sprites/elements/substitute/sand.aseprite create mode 100644 sprites/elements/substitute/wand.aseprite delete mode 100644 sprites/elements/wand.aseprite diff --git a/.gitignore b/.gitignore index 6246f91..1932f30 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ dist-ssr *.njsproj *.sln *.sw? + +/public/sprites diff --git a/public/sprites/elements/apple-blue.png b/public/sprites/elements/apple-blue.png deleted file mode 100644 index 7a55dc8d043a0eaa4f51b9aa956b676fbdc1d420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H4B}VW&-)Jq-p+3S zfqcf2AirP+hi5m^fSiY(E{-7;x88<$3LRG9+0665zUa!#OCrqMq^-`bjX9*``iUvj z%>Az@NJ90f2{j*ueF(Z41^rFQNJSA+NOLSa0XQ}UeU$NoxqGOhO<}EsM z-bbL~`ShPwYql`j3rk4_t6YnZl^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOv}^8E6R9iwrCmWjqnF|BRB1vA$UR1pt^^Hmu1^ZyYS;XA1_(l*mvFQK4-#o4eft_ z=I*MT$8k${W&G4vVcv76T(rLAFDWOoA>JZ()4r-pkqQS62VdCpRwaY?+1%*OheH^z ze+YBbzq{00j`5vPndpvO&qe=i)^W_po*}(x@dHl@o97Z8SI$}LJKtAqxV-3?<(_$q zj-2-qsCYj8r`4J*jP}A(Qo$>@Xb*KET# Shfm3%pzw6{b6Mw<&;$TzVuZ~A diff --git a/public/sprites/elements/apple-lightblue.png b/public/sprites/elements/apple-lightblue.png deleted file mode 100644 index 7f38053b0b8a4cb26b8e4897e982a58d524bd339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H948%4y!`n8|Nr;x zu0I6w8B2ovf*Bm1-ADs+9(uYshE&{o8{#Q+Sb=9V&;RE;NFmIE#I=eRJkdo^s zrcg8YzoLwXW{Z|_-UxqiH*(Xy8G;uC4XS%Mcv-fsv?sFzg*U>1LF7C-Qmuz4=gapjz)zVm&>hRchNS?-y) z=*W2=fr{tTe_E~C!e}onB^9i4Ek2UxK+Vo$!7}Ghc*Uwne7GR_@b|ZW!Y*=?c+EC^ SbNG}D3JOnGKbLh*2~7ZlDu&Pi diff --git a/public/sprites/elements/apple-lime.png b/public/sprites/elements/apple-lime.png deleted file mode 100644 index 4dd6a19c27c77d99feb501cd93ae4a2c44b4bec0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H@_MEBJ$Cv3|G%!u z;cq}bV@Z%-FoVOh8)-n!Lr)jSkcwMxLp+5JEAVXQ`CngjW#%Oj=55keXV=CYQgZ#o z6l&)FSCsM4Y|%2#8{rS`MsC_SL-2y2L3IxYFUz)-cHzf&K3=l8vG2Oqea?jG8ruK< z%-vNvkK>l^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOvnEmA zGxxuujE826mT}$)e{eT))4myk7X%HedpLMmwym@aKfd$vlEsaE*S+p@CQR4R{`Y6@ zuF82Fw{%y=Pkj~UJ$K4Q>r4KUav~ezEn+wAtGX1aaNuz8g*|UoGI*cOjoy4Xgz@@^ zFh~8nOReP?-wBn8?#T6A^v`A;$BgV5(u)>9@RYE5F41x2oTa|=eZ_{$i;h|DnYZZ3 zc^`p_=hJ^$t=Yn8FDxY$ta2?rlIK9p&SSwc=TCUWsz`jeAo=k3w|~Mea+7$?HhgpV Qlne?APgg&ebxsLQ0GX?W>i_@% diff --git a/public/sprites/elements/apple-orange.png b/public/sprites/elements/apple-orange.png deleted file mode 100644 index b8c9bf1914603edc9cacd16bb8ae95fc9243ead0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hj(Icw?-u|6|NqX5 z+SWimV@Z%-FoVOh8)-n!Lr)jSkcwMxLp+5JEAVXQ`CngjW#%Oj=55keXV=CYQgZ#o z6l&)FSCsM4Y|%2#8{rS`MsC_SL-2y2L3IxYFUz)-cHzf&K3=l8vG2Oqea?jG8ruK< z%-vNvkK>l^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOv^%GO5 znfqT+#zV73%Q$a@Ke!vYY2OUN3xWpKJsi9&+g93zAK&?S$>PSo>t6Rc6Q*lu|NAp{ zSLHm8Te>Ubr@jjFo;&5D^(B8vIgt(V7O|W5Rb7fyIB+=l!k)J(8NAQtMsGeG!g&2d zn4|vPrPgwc?}W-kcjS65`e(C_V@CE2=|zhlcuLqjm*}{1&Qjm`zGB1WMaL}n%v*Hi zypKS|^XWgW)@)(47nYI=R=E}*$#bA)=doa!^C!GwRU|%KkbL<2+dp9!xkmdKI;Vst0M=KADgXcg diff --git a/public/sprites/elements/apple-red.png b/public/sprites/elements/apple-red.png deleted file mode 100644 index 7a8a33251d7804f8c51370d6af476a2647fba82d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H=1SW9cMJRf|Nl~- z>)k*;V@Z%-FoVOh8)-n!Lr)jSkcwMxLp+5JEAVXQ`CngjW#%Oj=55keXV=CYQgZ#o z6l&)FSCsM4Y|%2#8{rS`MsC_SL-2y2L3IxYFUz)-cHzf&K3=l8vG2Oqea?jG8ruK< z%-vNvkK>l^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOvl^%J`|T!o25BxoCaKUs6tFL%c=orhQeHA{7oC4!*GGtx5*(v$@fm4~H;b z{}AS=e|M?19OFBoGSMBmo{Rq3tmBxGJwtlY;s>4*HqRwGuAH;fcfPOKaCy-&%RTcJ z9XanKQ1N{FPpdUs8103nq=Hqh#YgfSsM&ceSmyi*uUHj{4;LgK{{Hq)*hOvB z#x@|Iu_VYZn8D%MjWi(Vp{I*uNX4zUA)Z2q6?iuD{I4&%GV_uM^EPR#vuk4xDY<@P z3N>^8E6R9iwrCmWjqnF|BRB1vA$UR1pt^^Hmu1^ZyYS;XA1_(l*mvFQK4-#o4eft_ z=I*MT$8k${W&G4vVcv76T(rLAFDWOoA>JZ()4r-pkqQS62VdCpRwaY?+1%*OheH^z ze+YBbzq{00j`5vPndpvO&qe=i)^W_po*}(x@dHl@o97Z8SI$}LJKtAqxV-3?<(_$q zj-2-qsCYj8r`4J*jP}A(Qo$>@Xb*KET# Shfm3%pzw6{b6Mw<&;$TLXoRK! diff --git a/public/sprites/elements/apple-white.png b/public/sprites/elements/apple-white.png deleted file mode 100644 index 51b09029316b3e97280b444487991daf7a54174d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hy1KfK9Xs~_|NjM3 z%w7Qbj3q&S!3+-1ZlnP@4?SHRLn>~)4e=B@tiZFG=YM_Cm6?}Bn72t=on0GqNXhjR zQ>dByUs1+Gvqj4|Z-hU%8@XxU48aS62Gu|e{@tb4a*XeU%0zeMdM^5BvyNj%_6+GoiywGO*gTi$xN^=?-}$~`!{tTCEceV? zbmY8`K*jUvKdshmVYC;Pk_uM279YuTpl0W>V43qLykb=(K3tG|`1{*GVHdecyk;A| SIebb61%;=ppUXO@geCw(?1qp4 diff --git a/public/sprites/elements/apple-yellow.png b/public/sprites/elements/apple-yellow.png deleted file mode 100644 index 5b39c83245096e2d35fd5fd774d5997554909caf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmV-I0lof-P)8#>LcT*4wn@&Z*hNBtE6!kZO#3D{TQ-C44}m=VwsFnf#$4FtBSK3B)NLx)IWI%sA%N4O z#yPy6qQuWk5P0X8`8uq$0Y4KO8dD_JUs(*me7VL`9M8x~T_hOr&>7+T_Wlz@9+C|< Uu=YUmV*mgE07*qoM6N<$f>zFjt^fc4 diff --git a/public/sprites/elements/armor-blue.png b/public/sprites/elements/armor-blue.png deleted file mode 100644 index 2a463e6275e37eacd32cb95d74a0ab9dee31eb93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HBsHTA;#d9u|6k;K zcrcL9SQ6wH%;50sMjDWF-qXb~q~g}wkZ7S60}kUGzvXYPxx93%|G~mvTTi$1nK*FV z+F-logMY;Ih9{doWldkqx1+T9Ma_dV?AsQvnEFA8`AUI@`vSRno*n4{@q%;sblsmR z*-dqs+39`F!~IXS!@L~^VQ)>3%#$30#BT-G@yGywo3!hH7t diff --git a/public/sprites/elements/armor-green.png b/public/sprites/elements/armor-green.png deleted file mode 100644 index 9e37403346ba8d62796252a4d880e0be65358a79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?D5)C95S^oe3KcfFl z8j#Ca666=m;PC7Qh;!c4#WAGf*4vP1p%w!U;~T%_Z?3t#bgTct!e3iYxAU1eaNOEp zyXAv_#Po(In?7YtU(C0owD?8MgEQ>g7O$B4L5TTEfrtA7xp|%)=>hSAbNF=KpDEc* zb(z`eea*xDPqo9m9R^`q?*bVJc7TR;l~?e9kq&YAgB;XLHZGSG~D#@xQ48 z2WPB4=@)kIV7Hu6_S@JwnPKeP5(@<%y{^9%TxHVizN}oURQ3k@QRj|0uPx~tmdDjg wc6)Z7x7(*DBXcNZ+jTvk!tYPD{-zvacYkj+b)Lz8Wstu;UHx3vIVCg!0CB>7N&o-= diff --git a/public/sprites/elements/armor-indigo.png b/public/sprites/elements/armor-indigo.png deleted file mode 100644 index 456e1f5efd068f1f543b5adf41ad4ff1d9248a01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H|6t*-t*6`hOdL3F zZLr<)!9QYp!;?*)vZgQQ+fiElqUOOF_HBz-O#L9le5Js{eSzFO&yMtfc)>Y*y6(@E z?54WR?DW3o;r^%EVcrgdu(zg1X7+WZ&-^fzCw8mUeSJRXnqajR{f4u-XWgsbT)6n( zRDpvtR-g0>yLYf#&M5nB?3~On_HBuUf{$L;-wLiWX?9;$u2m{~gZ-#;N1WG|^bO17 x>Lt59JI~wg)02@o6teBQo=@TTr&@ng4zatxx0*W7~)4T%n+q5J zn<{W{#_E%PVfPMp%Nb?Ajh&Mj#=b4FQ1H>~`dh(OCe7~4%C$;mZ?GSA?uhf+lD=Vi yT)kwsXXkmleR?u7heEbp*Yhd-{#5I4${}|5_f}KqnfzA3%_*BCrq{an^LB{Ts5wnTl9 diff --git a/public/sprites/elements/armor-magenta.png b/public/sprites/elements/armor-magenta.png deleted file mode 100644 index 11bf5338318686e0d381a124c391e7de72d8fa62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H616MmnD6@k|NkYu z#TS5l#*!evUp0r|bSq z$!@C4%uerX9`1jt9p>#Y2zzUKWM*Gi`pgegd1ALp-Ph-Ht_fCK(Qi1Ld)B?`&4r8q zO%*seWA#bDuzLr)<&3i5#?HwMW8aooDER1g{jK0ClV-iLZf2#F2_`uY7o5YV>;6p1 zZmP@7PVZ|T?tiKs=It;Dduw`RW?xtO%nws}Vz)}&*XMJt307OtZ#bKK*1hV@g^T}9 z6*xF!^+~_5dk4GajI!Ux&dCg8->0t>7w?X7^>~TBWi#*pE7Q#CdH=->^Kc xUb5S>^Ss?YJsFupA=|F&`4oPCs`WSJ5WD+(tEux${wsq#?&<31vd$@?2>^voeOmwk diff --git a/public/sprites/elements/armor-purple.png b/public/sprites/elements/armor-purple.png deleted file mode 100644 index a4eec9ea2e49ee852084ebfbbd482944569e55a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HOjHxIotFRq|KFf( zogR?SSQ6wH%;50sMjDWF-qXb~q~g}wkZ7S60}kUGzvXYPxx93%|G~mvTTi$1nK*FV z+F-logMY;Ih9{doWldkqx1+T9Ma_dV?AsQvnEFA8`AUI@`vSRno*n4{@q%;sblsmR z*-dqs+39`F!~IXS!@L~^VQ)>3%#$30#BT-G@yGywou?tLr( diff --git a/public/sprites/elements/armor-red.png b/public/sprites/elements/armor-red.png deleted file mode 100644 index 8cd67b9904ca6b3364f68e5aee795b1203cd41bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HQlzctO4|JY|9^9R z)l?v#u_VYZn8D%MjWi(Vyr+v}NX4zUA<;rD1{}sWe#_rnb9w1j|AU3Uww`Y1GjZU! zwZV4F2mgra4No?G%9_5IZ%1kIi<$>#*tacSG4+EG^OXV*_XTqEJUh|@;sxjM>AF8t zvYYBMv(x*Uhx?yuhj}{;!rq!5nc3HsKJ&v=p4hEY_x1UlYl78Q^c&9Ro^`K!bK&BD zQw0vrSbfqj?B2m{Iiu{iv2!xR*taDX3O;&We=E4kq}hF0xmKy{4fdnX9dTY;(l;!R ytC#Hd>^yI`PfteXP{_9HdOn5UpKAS0ImGV%-fHSRlmE&fk9)fMxvXh({+EQ zWH;4iW~cWx5BERS4)b;xguOLAGPAEMeddR$Jh5A)?(6e8*95Dr=r^3rJ?mce=EBAQ zrV1RKvHGN6*u8_@az@#2W9MXsv2RN(6nyl${#J06NwfR1a;;L?8|+7&JL0^yq;FUr yS1;M^*?Hb>pPr1&p^$CY^?VAyKh^r1a){miz17rtCjXT|9`|(hb6Mw<&;$Th-+na! diff --git a/public/sprites/elements/armor-warmred.png b/public/sprites/elements/armor-warmred.png deleted file mode 100644 index f3b8e44052bf037b8b29c309433b4ff090a495fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HGGx`)X>0ud|9`8V z#zY{Wu_VYZn8D%MjWi(Vyr+v}NX4zUA<;rD1{}sWe#_rnb9w1j|AU3Uww`Y1GjZU! zwZV4F2mgra4No?G%9_5IZ%1kIi<$>#*tacSG4+EG^OXV*_XTqEJUh|@;sxjM>AF8t zvYYBMv(x*Uhx?yuhj}{;!rq!5nc3HsKJ&v=p4hEY_x1UlYl78Q^c&9Ro^`K!bK&BD zQw0vrSbfqj?B2m{Iiu{iv2!xR*taDX3O;&We=E4kq}hF0xmKy{4fdnX9dTY;(l;!R ytC#Hd>^yI`PfteXP{_9HdOn5UpKAS0ImGV%-fHSRlmE&fk9)fMxvX|6t*-t*6`hOdL3F zZLr<)!9QYp!;?*)vZgQQ+fiElqUOOF_HBz-O#L9le5Js{eSzFO&yMtfc)>Y*y6(@E z?54WR?DW3o;r^%EVcrgdu(zg1X7+WZ&-^fzCw8mUeSJRXnqajR{f4u-XWgsbT)6n( zRDpvtR-g0>yLYf#&M5nB?3~On_HBuUf{$L;-wLiWX?9;$u2m{~gZ-#;N1WG|^bO17 x>Lt59JI~wg)02@o6teBQo=@TTr&@ng4zatxx0*W73%#$30#BT-G@yGywojv3(x^ diff --git a/public/sprites/elements/ball-blue.png b/public/sprites/elements/ball-blue.png deleted file mode 100644 index 25a41467b4ca8931c8d7e953451262ae91cdbe19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H4B}VW&-)Jq-p+3S zfqcf2AirP+hi5m^fNTa&7srr_TU)~}3biP3h`ji3e{=6lZQ+mu&-CUwl_wtD(D&&= zU%kMKI;Sl!brkN|$L`y+Yr%yl8*Z*wZf#4S=MsK;0gGLr%5m`~E*;tPPrlBZGDU8R zcY?{G5KWQdCt_C~e0cD!XNRt`;L%&0A0F@A^ncsd&{rqsDRkwZ>stI{TUYX#Ig%J^CqQu#a^=5mlm}}d9z96|PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngB)~k~RPU diff --git a/public/sprites/elements/ball-indigo.png b/public/sprites/elements/ball-indigo.png deleted file mode 100644 index d0f981e1529782ec4510cc85a725fd04f03f7cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H>}y=yE(&xE^pI*RX7pQVvyopOk_WYBt^QKIZ zo8p~dawtSor1**0l?NXleCyevt1Ni*7Uze@J2(B`wl(zCiFpcL`RBS8|Jc@*d}fZM zzMGQIpipKlWZ(CwaP2-k~e?fIj=I4TfbGa(k2bXFuDuoS|=`fPqPzpbgiW7+;HvCf(Pc xcJjI}ON}UTc4NKS9xLYBwx2IZ?$+a({}|$@+fPcJ8VU+P22WQ%mvv4FO#rplk+=W= diff --git a/public/sprites/elements/ball-lightblue.png b/public/sprites/elements/ball-lightblue.png deleted file mode 100644 index 31d81f0a013ccbfa2f8dc1e3106f64d27cdc34c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmV-n0iOPeP)cVWS>j`Glse-P+?LbT~DAl^S+zP!4i(B!b$uOo$qXP!h?%b)~4Q6$F~ zf(k4h&*b%(Vm4vkdUzb0UWtCMh00000NkvXXu0mjf4+@jJ diff --git a/public/sprites/elements/ball-lime.png b/public/sprites/elements/ball-lime.png deleted file mode 100644 index 4e4ac437936d9969a76b567d9c5c4ae9efbd2d69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H@_MEBJ$Cv3|G%!u z;cq}bV@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngC=$l1=~s diff --git a/public/sprites/elements/ball-magenta.png b/public/sprites/elements/ball-magenta.png deleted file mode 100644 index 7651e40b118cacd78ce537c30b651dcae336dca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H=9usL9`zpx&gdRu z1@ak7g8YIR9G=}s1F{)BT^vIyZfy;_DAc0BA@btC{ms2IwS_|tJky)!RGxTnL*J(h zef0t_>YTQ`)KR!+AG>eQt_2sKY`D2zxwS2Qo=f=Y1uS-fD#yi}xO8OCKlwUu$`rXN z-U%j$LNrB+pNL&~@ZrI?o*lZ%f=6$0et5id)BkN-LtmYkr_hyuu50m+ZC%M{=1A(h zDft}Q^+aZ$`Q;O7R$I(DDy*67);z3cDb;7xWBSIbIJIS~O1N-ZyY~W4?)Y^l7mDy* zy~g`v@0E3uryJ!Rx>675v(MUKSau<|H;I4tvt7#>`X&k(n8XR%aIJ~)wYX@~ef?=C wulusph!STv)|>6IVyboFyt=akR{0142N)&Kwi diff --git a/public/sprites/elements/ball-orange.png b/public/sprites/elements/ball-orange.png deleted file mode 100644 index 04e13cc99c3817ead0e431182562cd88ebe0b7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hj(Icw?-u|6|NqX5 z+SWimV@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngHS;k=y_P diff --git a/public/sprites/elements/ball-purple.png b/public/sprites/elements/ball-purple.png deleted file mode 100644 index 209fcca6b563313127c3e0f6629e60ecdb48f061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HvYnQ1&-o7of2};9 z0r`w2L4Lsu4$p3+0oe?mE{-7;x3-2|6lzi65P9+6{^s79+QK0Rp6ShVDo;GPq3_d$ zzIuTdbxvDe>L}c^kKMOt*MbXAHr!mV+}f5t&n5iy0v5YKmE+<~TspGnpM0G+Ws2Ms z?*x-WA(|q^PsFY~`0(Ic&kkK>!K1f0KRn*K>HoH^p|4KNQ|QV+*R}Y^wyxweb0qcM zlza~DdLpyW{PKx3t1adn71qpkYaUj!l%?OyUG>xYoq@T3j^gzW%h6 w*L_)PM2WK->&^C9G1s>Jd_i)z9?$&85I^01QtH%DPyjM`y85}Sb4q9e08Sl~6#xJL diff --git a/public/sprites/elements/ball-red.png b/public/sprites/elements/ball-red.png deleted file mode 100644 index 3bde8232209e65eecc20d55b784d0562735e5865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H=1SW9cMJRf|Nl~- z>)k*;V@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngAtmk{JL1 diff --git a/public/sprites/elements/ball-turqoise.png b/public/sprites/elements/ball-turqoise.png deleted file mode 100644 index 41dab74892b2b9dd9cb99060fc6d1ad3895534a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HB&HUb-PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngGkYk;?!8 diff --git a/public/sprites/elements/ball-warmred.png b/public/sprites/elements/ball-warmred.png deleted file mode 100644 index ec845ac7e09e291b8e81f6275b2c48b8ff723e64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H)@f_}k2U)L|G(>B z#x@|Iu_VYZn8D%MjWi&e!PCVtq~g}ru!}-13LGLY{@dT&J5yUYy=yE(&xE^pI*RX7pQVvyopOk_WYBt^QKIZ zo8p~dawtSor1**0l?NXleCyevt1Ni*7Uze@J2(B`wl(zCiFpcL`RBS8|Jc@*d}fZM zzMGQIpipKlWZ(CwaP2-k~e?fIj=I4TfbGa(k2bXFuDuoS|=`fPqPzpbgiW7+;HvCf(Pc xcJjI}ON}UTc4NKS9xLYBwx2IZ?$+a({}|$@+fPcJ8VU+P22WQ%mvv4FO#q1_k&yrZ diff --git a/public/sprites/elements/ball-white.png b/public/sprites/elements/ball-white.png deleted file mode 100644 index f818bc7c0929aee43cc2f7f4125d11ea61b0e354..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmV-n0iOPeP)ls4!90004WQchCcVWS>j`Glse-P+?LbT~DAl^S+zP!4i(B!b$uOo$qXP!h?%b)~4Q6$F~ zf(k4h&*b%(Vm4vkdUzb0UWtCMh00000NkvXXu0mjf$NiIg diff --git a/public/sprites/elements/ball-yellow.png b/public/sprites/elements/ball-yellow.png deleted file mode 100644 index 4eca63d4edf4008ab847b9f777a29cfae4ce482a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hc2x2FzoPs9|Now= zjtxLQV@Z%-FoVOh8)-l`gQtsQNX4zKVHbs36gWg){I|ckcc!**$bn~i^PI{P4{qrD zbfK?a;6PvTcoUb7?D;2O=S`U+ zH^n=_*cW(N>ZENVO6Y~_h^3QcG{;{nq`OF+i zeK#eaL%W{H>@&Z7BF$=xIY)&xbKRPU)hwm@jCxGpSQV$XY*h&tPHXpGz{wrI?&Lxd zzN^=Gf9$=oPV#i4yhB&&0e$va8w|@X0RxjbK^v|$F}@ZTO}ei? x?c{Y|mKssw?8bVtJyy)MZ9iX-+^xqm|1rc*x1W?cH53$p44$rjF6*2UngG9nl9>Pi diff --git a/public/sprites/elements/berry-blue.png b/public/sprites/elements/berry-blue.png deleted file mode 100644 index 34db8fdc9ca65ed88790725f97987774a6ba8703..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)V;kshY3}j@3CYGl3V*!PO$4ep?opssE4B(WaOve6OU}UkRo-n^ zN>l`nAy#Z+YR}pY<(icu2QGd5{$$f{8eSF2wK0eGD)oPvB|63cHQxj(HdoOO0BTP< z@mML0EKwKv1;Zzh`4~VrgyZX>95h#1G9=;QRY{LK4?@yR@{5R|vvdlOM)yC)y!iZ8 z@Q?M7tp3dkqWGTEtoE7EgpC_G3ciFA5CqH}$w!XvZXro^{$v*5r`4J& z#*iXl7qL~45+yhSdJ_z>$;X4<_00001bW%=J06^y0W&i*IIY~r8RCwC8Rf}@N zAPmEX{{IKJpaIE>V;kshY3}j@3CYGl3V*!PO$4ep?opssE4B(WaOve6OU}UkRo-n^ zN>l`nAy#Z+YR}pY<(icu2QGd5{$$f{8eSF2wK0eGD)oPvB|63cHQxj(HdoOO0BTP< z@mML0EKwKv1;Zzh`4~VrgyZX>95h#1G9=;QRY{LK4?@yR@{5R|vvdlOM)yC)y!iZ8 z@Q?M7tp3dkqWGTEtoE7EgpC_G3ciFA5CqH}$w!XvZXro^{$v*5r`4J& z#*iXl7qL~45+yhSdJ_Px!mi%1T00001bW%=J06^y0W&i*IFG)l}RCwC8m4R}@ zAPhrop#T5DrD%j?g<%=CTbjFG6QXC?U_z2VUg;)4>ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+XMF0Q)f(i&f00001bW%=J06^y0W&i*IFG)l}RCwC8m4R}@ zAPhrop#T5DrD%j?g<%=CTbjFG6QXC?U_z2VUg;)4>ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+X^w diff --git a/public/sprites/elements/berry-magenta.png b/public/sprites/elements/berry-magenta.png deleted file mode 100644 index 00c527bdc1f0fb40b8d0b3eda118d83fee7dcddb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 zcmV;K0cQS*P)ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+X>RBP diff --git a/public/sprites/elements/berry-purple.png b/public/sprites/elements/berry-purple.png deleted file mode 100644 index e6b70fc940d453198ab3a425b2cc6f9d8c3529a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s5&=FTu0R?H#3BPErWTpsnv(6b ze0$D+AP8b<(g#W~mIV0)GdMiEkp^Vzd%8G=RNUG+wXx{10*`a#E7RBe+N?7Z@%Ywqd{<~f}&mL5N~@cbmR$@zvB z3!W|Gc5L|k&M>t=E{Svp=LQ*4lXTYClk9R+i|E+kFE5A%) z*87*|vZ6aBZ=^6kI-sl8%y>Y{AcA+D>$h*sUY%Pex_v*uRje(xdHMV+4mJ$CyVf4g zU{qxL?4GdV_uBZnp9>!4r#~x*Y|vw5-B2oaFG$;k?b}@`*jMo~gHV zcq};AJ=Z*_?Qm_mMqPCC8on}igZAfQ1?#^QKHv`CnyodNQ_u+%!k(^vF6*2UngEFD BtN;K2 diff --git a/public/sprites/elements/berry-red.png b/public/sprites/elements/berry-red.png deleted file mode 100644 index a710f809b738cbf1d3fc7417c6ecc2978c07676b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 zcmV;K0cQS*P)ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xi6q6>UE#~myl^-IY{`ianR;%19pySe^jb#xSV{}ZEIfn?M#!l@a z5i9{WMl|l*d$zcQ&2c6i6&dSd3FjZ{^KzH)iovE*%@w;>$p&~C!G-5aq3;r!$Um5x z0CUrU6a+|%C-UZOBqY@(4Ou!N&rAf_MDOaQNdU6thGLuM(^K%pJY<{U!wPZiJ8xH8 zC1%3L4TXZ1m;?p_SAnT=a3zX24|U$7Y@|^=s>IxkgPG|=3Ivb9UB*G38h*`8()YaI z_~pq*1b>{B!X-gj0!cU-7)!<-VPpur*`*1>uqSlqMZHsJ(PgU0W|4ch%U00001bW%=J06^y0W&i*IFG)l}RCwC8m4R}@ zAPhrop#T5DrD%j?g<%=CTbjFG6QXC?U_z2VUg;)4>ks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+Xks!h=xP*O2kpA};)x{^SjXr( zA#)8up*41F4-twY`hy52`}Q6!F4WdI1FxzKb+E|shx)vnB|T%Hxzyx}ovUaAoQdeA z$I7A4k~WiXF*u;+rVBxU^X@Taa47RgjKG6+NmJ$yq?uHqP4r&9I2kByxlsJ(kJo`Jm!&XXbEOfGz%jDZwj1)~6_bTZ60)b_Xzr=N53U^l{(|Q?+X+#qE+CU-3k|4ie28U-i(tw;do-U3d6}QfY28tb0;89-l-F{=#e7>7e8oA5mKW(<1 zHerc~o2umtca|xKo{3kN9b4Jc-9$@NP#jFp_aK#K9Q9^etb16M3zpwK669B zub#8VPge?k4sPD=GSzL5ic8e=J1klzsw@z7e8oA5mKW(<1 zHerc~o2umtca|xKo{3kN9b4Jc-9$@NP#jFp_aK#K9Q9^etb16M3zpwK669B zub#8VPge?k4sPD=GSzL5ic8e=J1klzsw@z7e8oA5mKW(<1 zHerc~o2umtca|xKo{3kN9b4Jc-9$@NP#jFp_aK#K9Q9^etb16M3zpwK669B zub#8VPge?k4sPD=GSzL5ic8e=J1klzsw@z+#q#cUZJcRAo7xUKp@C%u!9*RT|X0>qNP4qYu+@8&+re z>wda%9FwdztWqpzx?7@K$B}p1QGUVZh}4Y?zgUHC?3kRI61Dg)=aeJqv-u%N(NACJ+^$p$=<}6$C z^7T!{4xbHn?0Zd0R6l6XQZQ3|e)M3mnJRz2D$~V6zeNRipC0kbo|Dfc{&DKF$=cpN zhs*yvGzCWW+pX?bI~d`sezLt=^QFaugX?I&|jpO~=qJ*$X>Pcx@k?Ut4P%-4C# cxW31?sJraYTc}mWB>)NpPgg&ebxsLQ0JL_6w*UYD diff --git a/public/sprites/elements/boat-magenta.png b/public/sprites/elements/boat-magenta.png deleted file mode 100644 index ebbac1442397f0d7fdd91c2d71e2d3574c35c6a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPlU|`VR#5 zJ+@ImA;yv*zhDN3XE)M-oY$T%jv*Dd&W1({9ai9AdGb#^&s+Ya$s&aZUl#wfNG>Za zcRU;*^GBJ9spI$2_^lQ!-Ms>zTdrrQr8+iT<2k#f=ZWt@uQlIqTC#u8)YQwhuiDhT zC{p*>>(a2-%ML^0+VZqJq0mk9cLz$!8M(IQ7|NZEv5$ z<^LU;0;BrvR`;tNjPO-I+1{=B(qc-?j&+sxlewo)OxXIKRYbz4nbWLx%SwOd>%3)L b-{V`1|16Tr zO3NJ&2gv+UW@762eKdZn1xt6Yz~`3h8EUDH4cBcZJt-ir~!klGG zUcSDm*x|Fmj(x95iRuUKSqf%~&yOA~HdE!#S7o|b=(nig?$aY)*>m!l#6M1bHd))- z=WzLdho-=&e!JEEY6l~H)lar}YreFY60>7nrTt{?=@S#SzGoGY@M-2WtKG8FpZPj( d8Q1st7Il{$dJDD6xCB7q;_2$=vd$@?2>{wAgzW$T diff --git a/public/sprites/elements/boat-purple.png b/public/sprites/elements/boat-purple.png deleted file mode 100644 index 7edd51918138eca2a6ba51614f24fde407bdb3ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_*=ltJM#qL_$rfrI7AfBih~*_pFAnw*xkSDfT| z$F+MwqK4i-VMa!kJDrQ=+7pTdlICs5@14TQ*fD2TX4Xl!gI#Oa2U_YsXbz6Cx|j87 z_M*t#-s^>7h1(CfA6zQ9o^$5Kr%RcXXLXBeI=wPdbqG=oS$4IsS?$-l)CUt3cFvl# z=zMy6f@)K#T+f{ga}O-eXxiE#FYuQ2)#RDmKM5bmpXc(}%6X%a)bH5`Tx(K)JozGY z`NQgZg@Xs~CEJ=Nc5m4k=PcmUc-CX9fZp7Uko#f>&s#d`Uw@Eh9(H!6epX{}%i)dA g`#;!c+}X>K&*rT+>*=?+EKtCBy85}Sb4q9e04qd|B>(^b diff --git a/public/sprites/elements/boat-red.png b/public/sprites/elements/boat-red.png deleted file mode 100644 index 5527099be4c8a7b216c337714a7acb4b74e5848b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPp?G3;X~7 zzuTJ0)<7Y~k|4ie28U-i(tw=To-U3d6}QfYMhhKQ;9z<3Pd(3D{-ntwg$G|2|FcLg zD=l|C93b;YnTe_6_tE&R7A)Pp0-sy1XQ-t*HeBO5yQSxe??JCM-)~y7f6&y_%eAlC z)V(ND_t@*wu-D5DL@O?pT+cc4+S3aM6J~XHi71xN6jE3zq;)rIi6eJ?wfY9{33HY$ zdHMRLVu#NLJNCUMC8{5^XDOH|K0kV}*i4l_UzO=%q2Ho{yHAgJWzWfH68|{$*<@{R zpTp(<9hw58`t4Tts~wE+RX^F@t@+YoO3aRRmG+alr%z1S`kqxp!l#+jtai&vf9C7F dWnACmThv{4=q=PL;}QUci>Irf%Q~loCIA_sg((04 diff --git a/public/sprites/elements/boat-turqoise.png b/public/sprites/elements/boat-turqoise.png deleted file mode 100644 index a3a3ce448c668e16921a8c4e4e6cf7469907a645..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H%x_J}wPD>+#q?SVp!B|(0{3=Yq3qyaf^JY5_^DsG((4HP@1z@xn8yZy$f`FuB{G;){Af7)z2 zZNd@}H&x3Q?krOdJrl1kJGQdzQ?*=&@T@Z)kpg8VLM?Nfd?G7-{P=2Ch%B9UeddOM zUp;4!pRN@89NfI!WvbgA6_=>#cUZJcRAo7xUKp@C%u!9*RT|X0>qNP4qYu+@8&+re z>wda%9FwdztWqpzx?7@K$B}p1QGUVZh}4Y?zgUHC?3kRI61Dg)=aeJqv-YIjDWtGcNb7Fa5=ZX(YV{4?6Xq;i z^78df#SWhhcIo2+&r&c`e17y`v6(7=zADqjLcc`?cb^{d%AS+YB>r*gv&q`t zK8MTyJ2VAG_1mrPS34NttA4V*Tl1yGl$agsD(xq8PoJ2u^*yVIgikZ4S?!jU{>;~T d%ecPBx2U`9&|9cg#w7p>7f)9|mvv4FO#pGUhH3x+ diff --git a/public/sprites/elements/boat-white.png b/public/sprites/elements/boat-white.png deleted file mode 100644 index 0267705739c14c15541be18d60974e09d5d60e7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPh`;cI^NE z|C#kuGJryiB|(0{3=Yq3qyagvJzX3_DsG((jTSnrz`^q5pL(9R{7I8V3J<<4{%4U~ zR$A_OI6&r)G80qB@1yZsEm*pH1wOZ2&rnNsY`DgAc1zC_--BLjzTdQD|DdUYIjDWtGcNb7Fa5=ZX(YV{4?6Xq;i z^78df#SWhhcIo2+&r&c`e17y`v6(7=zADqjLcc`?cb^{d%AS+YB>r*gv&q`t zK8MTyJ2VAG_1mrPS34NttA4V*Tl1yGl$agsD(xq8PoJ2u^*yVIgikZ4S?!jU{>;~T d%ecPBx2U`9&|9cg#w7p>7f)9|mvv4FO#ld5h6Dfr diff --git a/public/sprites/elements/boat-yellow.png b/public/sprites/elements/boat-yellow.png deleted file mode 100644 index 33f8d6301d87d2186fe935180935db28faffbeb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Ha&1_5RPp@3qWk~< z|GYIjDWtGcNb7Fa5=ZX(YV{4?6Xq;i z^78df#SWhhcIo2+&r&c`e17y`v6(7=zADqjLcc`?cb^{d%AS+YB>r*gv&q`t zK8MTyJ2VAG_1mrPS34NttA4V*Tl1yGl$agsD(xq8PoJ2u^*yVIgikZ4S?!jU{>;~T d%ecPBx2U`9&|9cg#w7p>7f)9|mvv4FO#lmjh6w-w diff --git a/public/sprites/elements/book-blue.png b/public/sprites/elements/book-blue.png deleted file mode 100644 index 5ca295fc7a785ed5f7872c94bc2ce80aa87f6578..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?HBsHTA;#b+v`@f@# z=f7Ln|0}xxKToRv;Qa_F$5;~N7tG-B>_!@pbH&reF{I+w+YnE_!wNiK1TOur-#*=E z^HxM6a-c}*WFK67xX2W1I$6=%R-#8{v ONO-#XxvXY zR#ii`%ZubzIf!s}e$JLN@VkVknnJpuxU&5YFby@ zeCO^)yvK}}a|T8)`EYO-!-|vay{YP9ZuSM2byhO)SHO zu+t1)j~Lc4`z345H8H*Vq~q$k`W)TgVk)U@g$ir7e=TP(XWYkT!(cMUVWarpI3`d) Nc)I$ztaD0e0sw*6eE9$X diff --git a/public/sprites/elements/book-indigo.png b/public/sprites/elements/book-indigo.png deleted file mode 100644 index 1672d48ea75ae08ec3c08cda8387d72d76185626..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?H0}`F_r}R1v5B2yO9RuT=8^q45_&FHpG+fumaB)flL4Ew@>%k zyj9hZ?eZeIRSqJYogZ~17Mb+@$YI}kn^t4y4LL0@H8QUHyT}P$t$Sx!c>fU>%WIK!Rz10#@=X>9&dP=WyUK7i3 zA?!4R*CU2C%znvQb4^UIKIyo+u0BWix0p&QTcN_5?O)5;%Nh5v*)W*Qao8ySH;xGu N5}vMpF6*2UngAX{eUtzI diff --git a/public/sprites/elements/book-lightblue.png b/public/sprites/elements/book-lightblue.png deleted file mode 100644 index b5b6d0328052ee21825a46f117d92e605c19b05b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?H3<8@RCml|_{CGzd z&wsbD|5tSXf1Wh0(D*1&j2Q-YeV*t8lmZ^&tRsgZHj-$hR7YTY}-B7b4gHeb;*J<0!OWR&HcxO(5` zL9f11fNMP4htxT7{J!54#ru!ASYC^)vwFR(a+Z9>jLs$3?yZ)PI^X+F)l+(v^O{(O z3t^`jydE*EVfIVbnrmWu^-0Iob@e&Azr|Ei*$NfbZ2wx$Ue36W&4$5bj>AUrzi~{U OknnW%b6Mw<&;$U@-F_|r diff --git a/public/sprites/elements/book-lime.png b/public/sprites/elements/book-lime.png deleted file mode 100644 index 062e3ba8e49dca13449e8a8eb9c6d6a395574b44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?H)a>g2n+DhE=y_p>=LRPy}e*)d1x>1kVAW65uUY+pDosO88V%m_MU z^^Nu6t8J!1jtA#?b13_Utm}N_y=uP%LxP21uE&aR#WLq2&#o3!-K5kV_*!Qp*ZT_- zLYhx0F6L>^+V*1$!yln@alFCbA9~K4(y?zXd+puhi*~-q&k&fRr?AN*MM>VD?HvCV zrs(Mm8YgEk7-+C+Bs*Npo7#KpYnJNIe~Tt;^^O!{?cK?F^FZTV`?#O>Ie84BX W*?#k^imDD!czC+{xvX_!@pbIa4kF{I+w+mL9XLkc`TL9hOi`OaY2uK--W~lsgv*OsvJn+-p}U1P|5R;XU80&r>AXgjU~SYvVGyWpq3+dFeB)Y z)i>6MueO;6IUbzn&7tfYvaa)y_p1F83<(y3xgION70aB9JiA&@b(2ze;A@?YT<#`avR;3$yCeU>@ByFj WX8X;vDylj_;o<4(=d#Wzp$Pza>xA9_ diff --git a/public/sprites/elements/book-orange.png b/public/sprites/elements/book-orange.png deleted file mode 100644 index f9d35371257a22be8d5072968567b6ff14099c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?Hij^34RPh}1X8i9K z_P<;F{}tW;pC^UtaHRv~7)yfuf*Bm1-ADs+u6w#ThE&{o8*-cPkOEJx^`rm)*PXm% z)i#TXwM$6;j6$T@v6njwI1O$d+RrH9aOv>*hSREnt^CD2&Td~ME-2>69lkN8q4cfv zp}os3xf_#t55{?2`JLG(7$~Dsy)CrmVe1CPg|p6kR#&ZVHdy5ndL<}jt_!@pbH&reF{I+w+YnE_!wNiK1TOur-#*=E z^HxM6a-c}*WFK67xX2W1I$6=%R-#8{v ONO-#XxvXK7*cWTZHOn|VFjKq0+;^RZ=de7 zd8?`++vP=as~ki)J3s13EHdf)k07L;`#3u z_CMC>{}tW;pC>t&Wvc<@7)yfuf*Bm1-ADs+ZhN{ohE&{oJLMwZVFeD?ok!pNuP^6s znVJ_{vM4F-+lDP_$JF9>uxAMS+P%EbqHyWC*!hO1)3$lde`dsEti&`yyixf;MwEl> zZ?;|Sr?bKqya?qqN%|!qU@R>$y+oFgb1ql>q*cF@Zdb0V%`N3AKC0^;m#)e!pJ1^< z^Yp^SJl0#c{Hb87Z1$d#_^P^M=5wA!@z?Iw?UQ*?v}a+6-e;bfNdXz+w~XY{&h)pW zt&~{7ni{M0fH~PoVTz!`ai;ZrYyGmnF1z%0%YADty`RsQwP-HL_#0h+eTVmltq&Nh WR2`1+96j|O6d<0ielF{r5}E+1HG^#c diff --git a/public/sprites/elements/book-white.png b/public/sprites/elements/book-white.png deleted file mode 100644 index a86f7f2d73f3f9f4e8a6a54d7648b2f8d382d7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s(g8jpu0R?Hf`fy*y1I5$@fmL#V`z}Gq(x!zxx z5Yl`~aWPMO*0vv882$*Ii{lOc{?K#Yl#YFC*=z3}U$pZ@eulslJ%vpkDN6GGZ0Go| zFhx&i&^S4R!9asmBiZ3%-qhY(U$azy{#!I*t9PUrYwu3Zn+F; diff --git a/public/sprites/elements/book-yellow.png b/public/sprites/elements/book-yellow.png deleted file mode 100644 index 8cd9a92f1f60f1348c51e61978e3d8309a59d263..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sq5(c3u0R?Ha&1_5RPp?G3;TaX z_y6Zf-_8FW28uG41o;IsI6S+N2ISoIba4!+xb-&VBHv*J4whH{|9=pQD15z0SkP#5 zd+JuhtzRGTtrzi#dwQLLL!n=D9^>}lMRk=|tS3K=NIlTOFw^CT$CXFdJr*e3Ig}cz zrST$^GjVC>z3VQ&CLPlkW-y51kPd45yXNv&lTSvAG_+?KZrXFi_eVq9DydmAn@$z1 zdL}8)eL(-A%+(3Mu*CqG)oJ;cG-(tA6Pc8GG=q5W!( QJ18JLUHx3vIVCg!07id>r~m)} diff --git a/public/sprites/elements/boots-blue.png b/public/sprites/elements/boots-blue.png deleted file mode 100644 index 556606b9528cbb2effcde41e1daadb3b53cd4ea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H4B}VW&-?H4vHA;; z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#m+Car6KH diff --git a/public/sprites/elements/boots-green.png b/public/sprites/elements/boots-green.png deleted file mode 100644 index c2ba96a1ef5fb2bbda88c5b57c5c9e4650e66c82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HBo|r6e{h&wa%~5Y z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#qy)aZ>;Q diff --git a/public/sprites/elements/boots-indigo.png b/public/sprites/elements/boots-indigo.png deleted file mode 100644 index ee13a7a59f4b46b445a47dbfcbabdb554025fdb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H>}=jd1+71(_1l5 z8Tb;o8+LvCr{?~(Hh$ulRYwo+@DE?XskbxKE4xeSw1$;IiD&uSPX`k+!X((-jXXcq zGME%FMg{vd$@?2>|-AaGwAG diff --git a/public/sprites/elements/boots-lightblue.png b/public/sprites/elements/boots-lightblue.png deleted file mode 100644 index 7aaf5ba267b20e03346651371a36467d7d4c7e55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H948%4y!`mdh4^zo z4r57>UoeBivm0qZ&VEl9$B>F!Z$kpb4k_?NH~f~rxq`oO+E&p&qID8$GB54Pd3r16 zDFa^ucf+oa|J2;S*2Yi#vg+vJ9sc1fIQ4dhdS!Phoz}22DDf|YFqa|iBRq_Ge7qr}0D@hehu&}Pd>$dvYRWob63_CtpAIHugh{Zu8+m@J zWiTn!W_Zf9A%C?!bDQx>`->M+cP{ZcT4EMcB_H5@LCbx$l2pMoKF<$==B@ooH(FeZ zrY%WKdcDCbamN+C7469{CQZ{nVyXA?pytZ8I+iDwO;?@$ncIw4+F!hox^s!o(Gs(mD)|8K3tH~0m81%$@p*m_G;i%!y3yiN zG;K*@((4Ugi94?7t!PhvF=?9q5lg+72Q^o&)v-LeY`W^~C!b+xMnjHB2Cgc#%D-52lelF{r5}E*LDsn9V diff --git a/public/sprites/elements/boots-orange.png b/public/sprites/elements/boots-orange.png deleted file mode 100644 index bb75cdd73b29845ee04300348c0c63f6c594d408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hj(Icw?-pc z%V1Kd&G3|IL;h-e<~HM%_7^Xt?p)$?w8Si?NgGe4ZZ!&0G7GZnU@* zOC=;*KkNE83G^Oq!;D#8U6&LCuwGbu3RVo31+h$*0&)c5~$!D>aw*FvMT` ddG|l}15T@*CI>#h2{{DvrKhW(%Q~loCIFLEaYXc z%V1Kd&G3|IL;h-e<~HM%_7^Xt?p)$?w8Si?NgGe4ZZ!&0G7GZnU@* zOC=;*KkNE83G^Oq!;D#8U6&LCuwGbu3RVo31+h$*0&)c5~$!D>aw*FvMT` ddG|l}15T@*CI>#h2{{DvrKhW(%Q~loCIEa#aVh`+ diff --git a/public/sprites/elements/boots-red.png b/public/sprites/elements/boots-red.png deleted file mode 100644 index 44f409772ef6f8c5202df9732ca38ac75f1d4cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H=1SW9cMH3@euW>9 z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#qW$aYg_D diff --git a/public/sprites/elements/boots-turqoise.png b/public/sprites/elements/boots-turqoise.png deleted file mode 100644 index e878cdaa336caa0fdf2016f4bf05ab28629b079b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HB&HUb-ncIw4+F!hox^s!o(Gs(mD)|8K3tH~0m81%$@p*m_G;i%!y3yiN zG;K*@((4Ugi94?7t!PhvF=?9q5lg+72Q^o&)v-LeY`W^~C!b+xMnjHB2Cgc#vm!7VEF6*2UngHcJaiahL diff --git a/public/sprites/elements/boots-warmred.png b/public/sprites/elements/boots-warmred.png deleted file mode 100644 index 1f217f719753fcd6095b1a33bcd786024ac09a17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H)@f_}k2Tt3G-C&l z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#oX6aR>ka diff --git a/public/sprites/elements/boots-white.png b/public/sprites/elements/boots-white.png deleted file mode 100644 index 460d4ef63ab788dd452b6eed9010b938bab1b9c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hy1KfK9Xr_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#s#ta;E?Q diff --git a/public/sprites/elements/boots-yellow.png b/public/sprites/elements/boots-yellow.png deleted file mode 100644 index 13b1710df0a30f6f5fa64ae03ebb03a37f2f9c9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hc2x2FzoM&hz4JDZ z!&nmJ7tG-B>_!@pv)|LjF{I+w+mJx9Lkc|64Zr1YuHbK+wpH|xXr08G%u9Q6p5BUi z%D|Vv-LUK9KQ;HSweb_btU7vlhky7APQ9I>UfEqrr!}k$N<7QoemaT;W_&h%dnz!~V-Dq(s znzke{>GcM$#2r`kRR6s!HeGf0lTWdq?B>cdR%$NqVTix> d^X`A{2b@+rO%8m16LJXTOHWrnmvv4FO#m3@ao7L= diff --git a/public/sprites/elements/bow.png b/public/sprites/elements/bow.png deleted file mode 100644 index ba427791247f1f5d5d9c09bfdc6541bd842981ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HDjgaA|Nmd}(xwE+ zVJr#q3ubV5b|VeQx$o)X7*cWT=#<-hhZT674Ilrv-#L%rVxgx~#L`^;VC|n8+dMrV zewbdzwcyX^5~ds#-$ynFU7m2V3Ar0?7RadF=1_Jdi?@JD^kVxOhV0E!g4eJ2HJlDo zT(NXQgHn3=kLU%H^^@Hm2%R!w@H_uy?J?hq^NDxY@*4a)cI=X9`vYt5DPo0ENhuTh z&vDg;t=2wVa*eOy;F^+r&iIrEl^J%~nvskJEE?g(Cc6&SHqUT)Gi}bhX&2ZoPF;Ai zQb1~xVsg`>`K$lM9Q+cQr2f6$foD|=lTRgw{?d65*yM6v?{6@F_|$IVuXRN$K%wC2 L>gTe~DWM4fIP-v3 diff --git a/public/sprites/elements/car-blue.png b/public/sprites/elements/car-blue.png deleted file mode 100644 index 2ebe16ecae5a5af88d3cf7370950c3e52e3474fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H4B}VW&->ri)%E}X zf4j94a)3gNB|(0{3=Yq3qyag{JY5_^DsH_E@f13&z~jvM|G(jiDI!Ap1|?N58RI8a zOw74CSz_Oo9o%IH?~5Gpe5B7~aKF86`GOAa33JYTP)qRLG5?ZZY{P2i1-#rhE4Bzv z*gTIo@b#64w^Z;nH>uwKe=XKvgZSzQyRGjT4se6K?CI*~vd$@?2>=mZd<_5q diff --git a/public/sprites/elements/car-green.png b/public/sprites/elements/car-green.png deleted file mode 100644 index e298a6f3d45d60e63ebbe42067100135c3e6841e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?HBo|r6e{ksP>iYlx z|D1y<4}e09B|(0{3=Yq3qyag{JY5_^DsH_E@f13&z~jvM|G(jiDI!Ap1|?N58RI8a zOw74CSz_Oo9o%IH?~5Gpe5B7~aKF86`GOAa33JYTP)qRLG5?ZZY{P2i1-#rhE4Bzv z*gTIo@b#64w^Z;nH>uwKe=XKvgZSzQyRGjT4sZi~#Ng@b=d#Wzp$PyncziVg diff --git a/public/sprites/elements/car-indigo.png b/public/sprites/elements/car-indigo.png deleted file mode 100644 index 7007d4488c7e27cdbeec368565c1124d86d10f6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H>}Y#K6juf-Z{5MLc(xAi^40dA0&Jzf1=);T3K0RUo7ds6@a diff --git a/public/sprites/elements/car-lightblue.png b/public/sprites/elements/car-lightblue.png deleted file mode 100644 index f28a11b0bca5352bac39443c97d50f4ff460e210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H948%4y!^PUtLy*& z|9QVxL;!^tOM?7@862M7NCR??dAc};RNQ(S;wf}kfybHi|9`_3Q$&RH4N9tBGR9A; zn3!{Ovc$eEJGjdZ-WNIG`ADC~;C_4C@&z5-6Xu-xpqAjfWBw(-*oM{23wXJ2R%{WT zuz4Pz^1@T;^WHq1#L?HX;8UW@jj6e}+-9Hu=b8TgqSNhZyOI(=nz(JB@>V1==-bhU z#}+d4PG894Z@`-LtjcIg!pn|VMGQRs{7kEMKR9vf{K+eu7y2xhd86s2HBm)UXti}k tbk=&F;Oi?7Z>ivEZc@Gd|5~iU2JzJqc3a;w9N-3d+0)g}Wt~$(69685eJ20_ diff --git a/public/sprites/elements/car-lime.png b/public/sprites/elements/car-lime.png deleted file mode 100644 index 75d90111dac5430d2aa61f02384fd57b5b1d18ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H@_MDay1Mo~cKQGR zKg&xMJD?C_NswPKgTu2MX+X{;PZ!6Kid%0(9EFZ3a2VhC|3BhJ*77icTX%1I^H;s> zaGBI__fmg$bOUPzFN5EtKf#Qb?PhayYdQ9Z3%xVB!gS}|?tT7xg~<)UIV(9l99C)y z?0jsJnJ`)ZY1^elK^bm+zYFd+Oey+OpI^~S%kLR##`}K3(3!~K6U%GnDbn_vQ!QAxgS_wQ>gTe~DWM4f DYtMT* diff --git a/public/sprites/elements/car-magenta.png b/public/sprites/elements/car-magenta.png deleted file mode 100644 index 361bd8fb2baa8f893110589aaa166db34ae05246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1KgNnD6=?^&bd& zC;C?ag&0eM{DK)Ap4~_Ta?W_VIEGZ*dK(fgbXb97%7owdXXMnXh`DZ=`|pdh+GH1z zGI5V{AC}IwPGJAz%fQR`P@Kgm``zVu-Xk0RD$kgxG)ysC@qCrn331ybRaXHSugHU~ zlIn{Y?^d2@3DOkg_4@J5<*gV$cjyymMU&@&(P5|S55{F*nbtnZc)?kIHEEjP)V$Yo`EG?e%zdx8YpL`e x6VC#HdEqT9yMMoRv|~|!pnUuPHQ5I@xSuX^ShIFfcNWlJ44$rjF6*2UngD}Jdujjx diff --git a/public/sprites/elements/car-orange.png b/public/sprites/elements/car-orange.png deleted file mode 100644 index 0387efba9e007ee2a43c1a1bc9c5ffcdd9b3804c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1KfKc{Bd+7XSbM z|Bu{dZa^W%k|4ie28U-i(tw;Zo-U3d6}R4oL<=2O;FvPu_x%|;wJKt+Tju`z;;c5= zMWjsJE3EACn< zy~o6}Kww^Y%gXNGZyoJe)E_9{{(nvO!42-GiyYRhUDTZg^cRDttDnm{r-UW|$N_q+ diff --git a/public/sprites/elements/car-purple.png b/public/sprites/elements/car-purple.png deleted file mode 100644 index 2d1d37d6e6f517d4efc719be6dbc3f89fc3def15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?HvYnQ9b#-me`40q7 zq~q;@LX0Ire!&b5&u*jvIhQKz3I(g^|Hfd zQp4R#{n^nCtQEWrev|$LGhViv&C#vp*dH$R&g2Tyop-zU`Rf%XHw5RbelO&Gp0YD!?Nwy&vh@1R%=B4cHpc{ zFzDC3VIVBhjPvumE+4q)G+79{jyTOiYw;(&dDNk(=;k=dVDxUKl+aZDf}UA2OL zclDWL0oRskSq7YQS(wwGy3ap|;YZfm`qxY>ubHPv+iy;_VBHS#zNf37%Q~loCIB*e=?_Bkw=D7#svad{QpJcq?EWesG&2MVn>$!ZlLLKJ5SKPH! zdXI@`fxx`*mX+PV-#Xf{s6SA?{r{TmgB#pW7dfn1yQn)0=r0COS3j3^P6V1==-bhU z#}+d4PG894Z@`-LtjcIg!pn|VMGQRs{7kEMKR9vf{K+eu7y2xhd86s2HBm)UXti}k tbk=&F;Oi?7Z>ivEZc@Gd|5~iU2JzJqc3a;w9N-3d+0)g}Wt~$(69A5!e3k$J diff --git a/public/sprites/elements/car-warmred.png b/public/sprites/elements/car-warmred.png deleted file mode 100644 index c187f80fe86841e0f33d8cd4f8ce6249dd1c697e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1Kg7X>0tCHTwVm zKZ|3}Z=eukNswPKgTu2MX+X{yPZ!6Kid%0(qJ<7Ca7>x-`~HlaS`{(ZEpz{UaaNn` zB2p&qaqh#?xz-8ne|#Bu`5ub17-he^9M5}XqhIA26P1Q3Mk}7L@;V`Io22S0AmbHz zuvJohG2`9J6D>iSg1lZop1Hgg?_mSCmAm|%daL)^P8IYdM@9sP=~qi6?ZL_ z-eclfATTeyWo7s8w~lr!>JOA}|Gy^t;0E{8MGkA$F6zz#`isHS)z4*}Q$iB}BSd-w diff --git a/public/sprites/elements/car-white.png b/public/sprites/elements/car-white.png deleted file mode 100644 index 908dd08bd3708dd774bdcbd5a6ca912ab17ffe67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hy1KfK9Xs~_|NjM3 z%w7Qbj3q&S!3+-1ZlnP@M?75|Ln>~)4LL2;V!)A|@&Etilk2RmeOmGOT%666?rA~_ zjJZ$Uv$;1gtY=iwaPHCN%TqG=gFdw#4r{1B@O4X=ErUDz0Z*}QAH^gml-qhv zxNtN$|5<@Yi;L5Rp9b1DrrK`JHJtbNM9MqeWqrD(M^7ETI^*pmH?b`5ZwDWqI;>(U zbihtFqbS+UUd3pYu0bJRwQmBh2hbioW_ikZ(O*{an^LB{Ts5=+$|= diff --git a/public/sprites/elements/car-yellow.png b/public/sprites/elements/car-yellow.png deleted file mode 100644 index 830e9bbae3323019e480df467f9c119532683afb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?Hy1Ke{RPp@3qWk~< z|FfBA{sM&ZE&b3Zp|KrQR%lA;6#VGsT<#^sB8~rNJn5Z;NF0)ctqEi1c!zjd@@QGcL(`~NlB2RFE%E^=72c2Rd0&|eImu6{1-oD!M<^gMgz diff --git a/public/sprites/elements/cave.png b/public/sprites/elements/cave.png deleted file mode 100644 index 2ef6f63c748c92811dc4b81a1fe159636728fd68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HDl01&En4(AkRfA> zk|B`KSQ6wH%;50sMjDWF+tbA{q~g}ysjvB(6?j@LTff&QzdW-n#w|b3F!C6`a>2fN zPLAHYZk(FWl#!p~dy4tZnf<#;zN~6UczMxcgVKg4LQL-a6(qhc$w`&%khx&L_z~}h zFV!U`i&pE@zGBh*8l6=xbknz^`jSOs$GMs3Ey%UxRX!+$;a@4(1g|1@BZuW93#Vu!tV6|XhymX%Z5WH5E{L#~~mK=5?+ Kb6Mw<&;$TU4S#|F diff --git a/public/sprites/elements/chest.png b/public/sprites/elements/chest.png deleted file mode 100644 index 98276995abc15afe9b98f48584e9a372995ed1e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HDjgYKUsmv#J=qw@ zVJr#q3ubV5b|VeQY4vn*45_&FcFJA81_h2*>nFeMi*P-X5#Q5G zmNL{aBzU~ge&Dinv7=nY+Ihm=-wHY3yKlUh5Y;8eqSK8 Um5K4hMvz-QUHx3vIVCg!0HD54BLDyZ diff --git a/public/sprites/elements/coin.png b/public/sprites/elements/coin.png deleted file mode 100644 index 4bd7a56e14b594b96f4cafec82dac143b04e685a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?HDjgXP7c#uQtnmN; z|GiJv_5+0&OM?7@862M7NCR>{dAc};RNT56`j)TRfJ5iP_xj|-S(&1z+W*ZmzR9!X z`r{X()zv?~>}NRePfVO4@=$ZYHpVMF?j5iDV}(8_-El4x@Z+pF`Ju&O@4ON>cE2{U z*)FR$S+gd3%gy2ZaC`m&eG9=EUuPJ+;rg`sl~_LasohtOF?O?Pzc{3Qdq0o!oOP`8 z8=r~Y(R!&MG4FuX2EhY=rN95^`X?pOF)blY<3JK0V^IT7^qj;{Ax$oev#MKPT#(GV zUaHJ^e{YEK)UG=Wc0jWr{wsZTF%Fs~)Dw6dUfnUHV{ieA=&* mpF#qYxKFPAI7|DN(*bs#CFZlaD_*OCg2&U<&t;ucLK6T+$c>=@ diff --git a/public/sprites/elements/desert.png b/public/sprites/elements/desert.png deleted file mode 100644 index 16e5b9222339165871b6ff9bdc5313463719357a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HJQroYzO0bCd!hu8 z!&nmJ7tG-B>_!@pGsDxxF{I+w+ert78WcEOqL2Om|HNaq*T$<8oqO4BUmj>KRm?dj zEViM6^$e>*{M9|bcA7KJi7}6ScUrEvak-?oShR|e!@~2+xHESz_dne_jd5km{+LNE zIlPK@!W7#K)~ChwYDB)gv$|n-^OMY_Cs*<@&t)~4>LgmQYsoUBwIZ+n{mEc%2oHMy n+OC10Px*z)?XGxL#`tmzhP(07y9^}uF9kc_)z4*}Q$iB}Z**JE diff --git a/public/sprites/elements/egg.png b/public/sprites/elements/egg.png deleted file mode 100644 index 84514fdbe0e0f5981e615b723ce21fe123c9a65e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H{(qkI|NsA!emh?Q zIgBMie!&b5&u*jvIVU__978H@y$w6fcNnPq(*OUd?=Sgs9kkivwOgk>thC_3gefsb zGT|(*{<;~tE0}QnauhV2GE4Z>sW*S0zjXAUUSPN8(vrxiuYd164in&&I`%|iwMoU1 zJ1zkyWVarh7NGTOUbD*KbEThj)7iU1nz%hv>*N9i&ghluTa{&1cb zSQE;^(y}P+M<<({s1s9^&_3=?%Y(+H59Y|;u?qO1&vyD!jPsd~4);Ww&0cXl-lmdu;9R)UC(2uQxyZr}{C++48On7W{dF lA?qatT@rN;g@n}qW%yPVGh18u87RCMJYD@<);T3K0RZAvl;HpX diff --git a/public/sprites/elements/element-green.png b/public/sprites/elements/element-green.png deleted file mode 100644 index a16b40f298bf1d69a347b3e213a195cc670e688e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)z>$8?U3r00001bW%=J06^y0W&i*H_(?=TRCwBzlnD;RAP7Z^djBKK*l|JB z!q;SyY4e`QV$2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f@TDjSO5S3 diff --git a/public/sprites/elements/element-indigo.png b/public/sprites/elements/element-indigo.png deleted file mode 100644 index 1a1582af5ecc1a19eb16fd583a741f46c3495572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)Px!{iURT00001bW%=J06^y0W&i*H_(?=TRCwBzlnD;RAP7Z^djBKK*l|JB z!q;SyY4e`QV$2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f==d^B>(^b diff --git a/public/sprites/elements/element-lightblue.png b/public/sprites/elements/element-lightblue.png deleted file mode 100644 index f0fe85c01973de8920035d50b87d3d8838cd45a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f@PJJQvd(} diff --git a/public/sprites/elements/element-lime.png b/public/sprites/elements/element-lime.png deleted file mode 100644 index b59c193510960d751ac1395b8e302387ef83c458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f`@FCa{vGU diff --git a/public/sprites/elements/element-magenta.png b/public/sprites/elements/element-magenta.png deleted file mode 100644 index 3e02f54814643537fe114cc24dfc8b0c6c0c3619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HzDNBBf{AG__W?PK zB|(0{3=Yq3qyafUJY5_^DsD}k!pV0;fy1@C>c8^o8-LB)AT6f*vIZIo|xYg`d6`1ojtf<4cspFu~~c%44@IQygX`I$^b z^8$V!4STFLf4T6@+6zC=lZ<|l+3)aMO zn>&C?ur*FT=O0nAzIG&p_eD;OXk;vd$@?2>`q@mV^KR diff --git a/public/sprites/elements/element-orange.png b/public/sprites/elements/element-orange.png deleted file mode 100644 index f8a90556d47ee49f023c747d4ef4f296a9033540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$g4vmsy#N3J diff --git a/public/sprites/elements/element-purple.png b/public/sprites/elements/element-purple.png deleted file mode 100644 index a8887408ed6344d5c4144f75209318ec35b588e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?Hw&(l@f(`NOz5qFl zB|(0{3=Yq3qyafUJY5_^DsD}k!pV0;fy1@C>c8^o8-LB)AT6f*vIZIo|xYg`d6`1ojtf<4cspFu~~c%44@IQygX`I$^b z^8$V!4STFLf4T6@+6zC=lZ<|l+3)aMO zn>&C?ur*FT=O0nAzIG&p_eD;OXk;vd$@?2>_gImT3S0 diff --git a/public/sprites/elements/element-red.png b/public/sprites/elements/element-red.png deleted file mode 100644 index 704915130a5e173b1e96f7eebbc9889709404f8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f|_lWg#Z8m diff --git a/public/sprites/elements/element-turqoise.png b/public/sprites/elements/element-turqoise.png deleted file mode 100644 index 042bec96381f0fb5a41a19d4e7c30273bd7f0483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)h(#-A^}~00001bW%=J06^y0W&i*H_(?=TRCwBzlnD;RAP7Z^djBKK*l|JB z!q;SyY4e`QV$2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$fK{q|Nr0Hs8IsQ zVJr#q3ubV5b|VeQ`Qho}7*cU->J(1CBMKa@-BtgUPv0nXymIJz%B0NC^G+mPeypoy zKkfJjh3>r8lN=1EHVZ1wJED;BziXp>qg&&OXu-!vI~44BHvJ4bvc~K5!N=JjozKr? zDw-GY`)Jr>t@+D^Z`NM;c`j$yqo2+OKNcr^R6qEH|IiWd+fPz=-L4n6se9XeT3@gx zj@#s!YJHy5um5J6mAq29bumv5PwcbF_gv~-$Dwhbbw)nZx$uWg|GCZoXxE7TKjF<6 z6u0e%(gmYTGy6$yKh-Z@{r9_~dXLbG!))u9i#|AAt1xxz@$Ku)5C5rt%yG87>w*P; mo?ys&NkNxHokJlZ^?w<@RmIHK7Jdc_F9uInKbLh*2~7Ydi2S6R^uw4rxV$I(D}}6y5jjmF!-Zj@h8FL55mMt+vH`s+kY24 ze(i(HFA;oR3pC~>e{Mqh|28Rk4H|8JT;;=&jy!KkrAvMYDBlH`ZvxI&;e!7QH~cGn z75~Uf4pLsW_#)6UX*NHSM)@bv)&Bc oI1g?SRIeEkL}4t#R8)Wc0QP!Zn=2FM0{{R307*qoM6N<$f;$P85C8xG diff --git a/public/sprites/elements/element-yellow.png b/public/sprites/elements/element-yellow.png deleted file mode 100644 index f4ec932e23124936b14abb77c7341fea94852f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?H{$J7k4+Q%}jDQ@* zk|4ie28U-i(tw;Fo-U3d6}P5N;p97_z~S0m^qHp(};HLi#je0;P+!JcQ+&!8h~yiOl{oc+=H{7j~z zc>%wVhCSArzg+lc?S-G`a&|rX>1^<0al%LSgHQMm9r3>XBz4#AdU2b&x6P;Z1#9BC zO`fUN=Q;iQZ>CwvE0tRp^YrkKupXBya{o>VszbmTu2(38Gwtl(jgVVJNQ@0-9zTW)spX$dPXUn@TSn%fw lhOCzqbV<}X6cSSZm*HDg%xrDpXQ1$6@O1TaS?83{1OT-dm6-ql diff --git a/public/sprites/elements/emerald-blue.png b/public/sprites/elements/emerald-blue.png deleted file mode 100644 index 93c53465e05b9a4de106f6db624c28f0d9e4d3b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)&TQFa$Kc4@J(f|Md|6s(RbN~PV0d!JMQvg8b*k%9#0YFJaK~#9!#g@^o!ypVp zant|*eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1mLFyzT%1 diff --git a/public/sprites/elements/emerald-green.png b/public/sprites/elements/emerald-green.png deleted file mode 100644 index 2677b3a2d4cd853d67906d3098adcba985d7f32b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)T3|E-qq-v9sr0d!JMQvg8b*k%9#0YFJaK~#9!#g@^o!ypVp zant|*eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1hbfy+;55 diff --git a/public/sprites/elements/emerald-indigo.png b/public/sprites/elements/emerald-indigo.png deleted file mode 100644 index 8aff829898f9a07969b77bb365d095e66844399d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1i}dysrQN diff --git a/public/sprites/elements/emerald-lightblue.png b/public/sprites/elements/emerald-lightblue.png deleted file mode 100644 index 0910d5af376293dc4a647138f9faf5aed576732f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1mXKzX<>U diff --git a/public/sprites/elements/emerald-lime.png b/public/sprites/elements/emerald-lime.png deleted file mode 100644 index 19377a625d2d2c56b4eee56c7979ee84c7f56842..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1l!6yyO4? diff --git a/public/sprites/elements/emerald-magenta.png b/public/sprites/elements/emerald-magenta.png deleted file mode 100644 index 890a7efc38e95fc422fa405009363bd6c6b5a971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1l_GzDNK7 diff --git a/public/sprites/elements/emerald-orange.png b/public/sprites/elements/emerald-orange.png deleted file mode 100644 index a364b47c3da79af9d7c563155dfc9f326857ac39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1lxiyyE}> diff --git a/public/sprites/elements/emerald-purple.png b/public/sprites/elements/emerald-purple.png deleted file mode 100644 index 70a34181a61c3934df0d5ebad31c871e97a8686c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1m70zEJ=G diff --git a/public/sprites/elements/emerald-red.png b/public/sprites/elements/emerald-red.png deleted file mode 100644 index fb9d9b43211ece88ceeab628f0bef4a6512ba394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)z{};ZHFaQ7m0d!JMQvg8b*k%9#0YFJaK~#9!#g@^o!ypVp zant|*eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1gOyyTJee diff --git a/public/sprites/elements/emerald-turqoise.png b/public/sprites/elements/emerald-turqoise.png deleted file mode 100644 index a988a0f3f35350ec0547e3ff53971ec1f03ea4ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1ho6yV?K% diff --git a/public/sprites/elements/emerald-warmred.png b/public/sprites/elements/emerald-warmred.png deleted file mode 100644 index 3c136618cce5dfa1515a690254f27c52458f241e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1g(syUPFo diff --git a/public/sprites/elements/emerald-white.png b/public/sprites/elements/emerald-white.png deleted file mode 100644 index faabb1bb7e7515d7809c5f713e7a94e287c0640a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmV;M0c8G(P)U3~|Nr+Z##I0S00DGTPE!Ct=GbNc00B2iL_t(|+QpVx4#OY}L^00& zkIa-MxCtJU=Br4JQ2Qo>@uD8-|zh^Y^_K#-g|jRPNRBSQ>(p6EQ`R zjR2?Oa!(8I9UyibA^hslJO*F4b>n!~Kr;$-Gtawzz{o=96C^zfsz;gpk3C&qyW!ao zK-%z3AUmErq?o4;X}2eG-mRqJsbiWBWDFW1R`M*SGQBPkzW%Q_NX&O{*z4?B!1g!Ap2 zDi_E4b&W*cQf5*3E_vn8M}Sc zlAPCx-0fM002ovPDHLkV1l>%y_Wz0 diff --git a/public/sprites/elements/fire.png b/public/sprites/elements/fire.png deleted file mode 100644 index 6e14a29eeef540b67d8107a6b0c36e101cdc3ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 413 zcmV;O0b>4%P)^r=Z^vtUC7%I9k^#8NNtgCFWCf!seKEvPL)j~?BNGt zDo$=qPH>#B`Y1GJl|CCmM3W&M7H;M6%tBZcz-QEk;*bDe?Yo(YGm8?sSX>a4Bx@4J zpF^g#jceCN1|OcQK0;EGte%1oAZ`If_{g$-#RSsK&T#*TE}WDAysjcIL>j;}^O(9v zKXteQV7Cw@2ip)R+dmY12|&--+PLN(7(md1S1J3}I^c%X8H$wZ{=T4Q<==hN_M9OI zU`PX|5jBY-p6z+1s&t1F$2(bfRz>6M$}ZWx0Q@IQKLGpzW%E+J&^=sa00000NkvXX Hu0mjf@?xtJ diff --git a/public/sprites/elements/gun.png b/public/sprites/elements/gun.png deleted file mode 100644 index c2d299ae014087164ab61ffc55896f211e58ad60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HDl01&En3v7GI<)1 z!&nmJ7tG-B>_!@pv&YlLF{I+w+t6sf!wNj!4Zr0j{X2{j7AIuiieKzid(-nxgNK@1 z6$jHnO%ttyr<=nTKH*QZjJclvB)~3hwSnsYP{t)KVUAjl-d9^B6`zzA4PSonXU_MT z7h2zcJ+iRje8m>~h#e^o?Yr_%eL2d${7d`h$1IG^BKvb+c3*msz#;mad-~-?sXY1{ ze7);#-^|Q>(>B-7OzQb07Y5e^Rh`_wyV<%voSxTqPiO@%%U0ECf=3NYn7n(`jume( a{>a4Rt+DE&{1bhU7d>75T-G@yGywp!bZ-~{ diff --git a/public/sprites/elements/hammer.png b/public/sprites/elements/hammer.png deleted file mode 100644 index cfccc5f5fdcefda0c4b16fdc18ba9d418f6c0453..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sq5(c3u0R?HDjgXrD=QZ*T6DOO z;q~j+Y&i@2fTD~gL4Lsu4$p3+0Xg$LT^vIyZoQp)k*`64!&Ug}fBPLzb+gvCCPe0L zUB<7cFC%cnsAQ^kjcCDZ!I{k_6BEr^zj{sFK2KKRZt|>cj!Zgb^GXGc_0(2p>~9Ua zJ5}%JUCq5_?d^WboW%xZ{bvOpomk|4ie28U-i(tw;do-U3d6}R3_jTCB8;Bk5R;;;Xk36dg_mrsPeoImC1 ztRGG_Cy)s<=afS^mizo%;M-{UwZYBg|Tkgr5FDW f9N+D4|L6njsRi1bh0k&>1O<$ztDnm{r-UW|1Wbjo diff --git a/public/sprites/elements/heart.png b/public/sprites/elements/heart.png deleted file mode 100644 index c9498ea5d8e3a5c0a17d1f967a79f75cf9d369b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HHVGKqc1-;L|9>*q zhCU#lu_VYZn8D%MjWi(VpQnpsNX4zY(_Zr(Qs8mReE3&>=BnKnPlr#G5Z?S(vg~<) z2G8|VkFMsaUMLj*Y~ynB?pmfrCV6|d?lKDaBJ|_cs@3T=rTXp@oL_}^$gEe8yJDP@ z+@>yZd8`wL7s@y06bw%{rn!S+H<2X^jyDfJ$u`cGTllp$FosEhd(`PO-P92yjHN7-FcJS zDd~qMNBmuRg74^a8Jo*q`E-qAkNBNR#X`^K1-u8C6D2y_4`n*YaqVubtg-Tl+51v@ v`o3qP?V6?2{)LZlI diff --git a/public/sprites/elements/hills.png b/public/sprites/elements/hills.png deleted file mode 100644 index 049bf5b914b3bda2d6cb78239e0ef370a0a96d03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmV-&0ge8NP)>#@5n3Bv~#E?y!aS59OMl0H}K_Bdh7%OBVpCvW4#X-vw9#_|KZsugQ5 zaL>U^k9si&HM6+hr!XFt``VBE`W!fz<8RIM{{YyUX}c>w0AR~L83+uyIC_#oFz88% zRS@jRIf0oz_2fiW7-Dr%qjT;AjMS*;N#v7n0@|D;0`&qe0*;*;X7;?`o{}=>6P%>J z$|=3oqh1oNU@FlAhQUhQtnzQ7z}=Hh@jg1*58z+=;H>dQC*%{{Sv%gMFC6trjtM?% Qk^lez07*qoM6N<$f~vcpDF6Tf diff --git a/public/sprites/elements/hourglass.png b/public/sprites/elements/hourglass.png deleted file mode 100644 index 135cf20342a5f8633ac3765f38deaa0e56546a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYXDP)pnh6aMXi^OA#zf;!_!K zcreY^G#U`5u>d@`PzSJ1!I~sIC1?Uv3RX?WY$?Kfg%$T-9BZ5Vjq;GL8uL|631b&Sb zuL9xZ^VKAE6j;CV1~00q%!sYwyV5vPR~j?EEu@)2m83r`FdSYeD0=vlJ8qc4js|@H a=i~{u5mUP|$mCD}0000Anz1CvFPOpM*^M+H=d7oTV@SoVx04z9niY6l8=LO@ z-&R~`a3#kfQ&7xDELm9eaQ&9Qno%Wf`x^64e5fd5kNEp9i@E7a!(z_P>2=rJ-#djZ zeepSbrP}IK3=J;l1-h)~D|bxt(V43d;_EMH`N65G>A<#GhrFJwTXn_xS%7<$55r6K zSH^RNEUrCgF?nI^B$l@Ep}p)^*E1=rcUjI{uUNiIaK__H%j(M_+H!-`wsW-SRq7tz z()T>mH=lD}`Yo-NY7u4?_p}Xv*7O#?$eisd}=piuC1 L^>bP0l+XkKQw)Jt diff --git a/public/sprites/elements/ice.png b/public/sprites/elements/ice.png deleted file mode 100644 index dc208256def2a20fda127f492756b39bf7c35e6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmV-o0iFJdP)vbzlrG`JXSoS~Bp?L3JMN;SJOmtB8JJOk9h3-9sR9kRcSV5% zXZlbSC^*Z)m4fE&_EvfmSxmT?~5ZG_|Bbb``QCJnZE_Avma>OUY5wktGP1n6n~83N68QOLMR? zK-U1L0*r#|ny^fOe1)ogN+o!+swS-ajc5u@@HOwG9j)x~CeEuvnaOp+ai=fW{!h3Uh+V?=tzYK|e0kEYf{Eun z7dWVHtIko+&h=H7fJZE;DJE&{?gAbRrKLxTk^u6ASUnC-wuTSEN%La} zDx`3|yj$>La>644_w&1DTDOtX7`T7?VZq1p?=dBnXds}URr9aw@equ3H)QJ>O!&HY z@nv|@co}8Nx^byFKZb}bfy_y#xdFN1WtDnaxg3=NlfF`^*jVq=m+8q`cfb&JU(3~lK!*3)EA$VQVr$G_cUB#sB~S07*qoM6N<$f)@6~*Z=?k diff --git a/public/sprites/elements/key.png b/public/sprites/elements/key.png deleted file mode 100644 index 125643f460b089d56bd72f2dd78120ff52966749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)u%giw$4@H*Z?fW-AF2l3xuoB-_>Bb-nKu8bpwf3oNizn7$V)s!Q6 zW(H;C5I&{G$N@cN&y<0&^`0Cud$Pk*DIi4H>&MREw2;)+O9cfii^*GjnVjwT#?Pec z?*x730WafxuW+f=@%H$17zn7EIO4Bb^)I*Amu+eoK8jh7lQEg{u&$7?jb%wW@C=Ho>QP;PV`cS|%w2En{u^rP$d1e}HyHiU^K z6XP1;?m8^I!tOc@$CDP4Shrk09NLc9JM7xA$j(Abg7!FSMP0l-qG*ETr^9OkZkpz8 lW)Z$TAur(35Bp!!`T;ZaXPg|J*SY`z002ovPDHLkV1ffKtO)=B diff --git a/public/sprites/elements/leaf-blue.png b/public/sprites/elements/leaf-blue.png deleted file mode 100644 index cde5eb52641e4ef99c087c2604023b2ef72b938c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HBsHTA;#b+v`~P#^ z?5{vRV@Z%-FoVOh8)-ncs;7%%NX4zIp@EwYD{zQB{+s`2*ZBb61uMR+&rQ4HCtfDr zq5JZ%|Ia>#N1}V;5^HXIanxUZvwnrjvHg$aSo$3pPN&)M@qC$M6#CU-%G5cR^%_hj zontf!_;WSXHVzn3KH=nmr<)mxyH?AwimwTH{<76CltKUy6dgHmP zuxZ+>Z!1n0|EXBIQ}Sl%nu2Cl=?k*jl0XyX{@gzO;D&LpndgN3-waOIoD702cm!%^ zJWrUXY9Z7wr*m-OZWWm33WuOT;^S0>ZC`|L*czcXYL@~)`H>yVu}P$N_u(eOYG;!UF9;!RhJh=d#Wzp$Py28=pe} diff --git a/public/sprites/elements/leaf-green.png b/public/sprites/elements/leaf-green.png deleted file mode 100644 index cc5f179f76678381e813c804c62f2889cc412c94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?D5)C95S;l{Gh~3D1 z1;}MA3GxeOaCmkj4aipYba4!+xOFu&aMNK04w1)y^Z)ERAHcg{#h3NDX;=Kj%fvf$ zUmo`V*~jombWdDj&22A^`m1l&uTVL*|B)O^zXQYRG#fsiFLR7SzgkS0I_I)pgUO_G zj3xnpu7;XCRh{=^Cx4sD?;l;P_JaK8^ERrSbPfK-b*1=nZ?kEfjH7P#`)NgQJa-i~ zO?&li#p&Wd6-#$Y-Yi{H(99}*K~`H5XrkPo+ovDgFzz+;oRI&U!ReZlL68NHK<$j@ z3G-Afg!<)l4lcYLq&hYAv_XH#tyreB%%z2mTB>(Db{(9d@h)Y<{b|zITt2Efn=`a) zY1&M>`r6pdpdBbQJzf1=);T3K0RWIDonrt1 diff --git a/public/sprites/elements/leaf-indigo.png b/public/sprites/elements/leaf-indigo.png deleted file mode 100644 index b7a3e844f477f2ede6d356e0387a8191859a0335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HlFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-f;ED7=pW^j0RBMrz_^>lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-Yg3| diff --git a/public/sprites/elements/leaf-lime.png b/public/sprites/elements/leaf-lime.png deleted file mode 100644 index 8d042b1817f8a473781625dd27924870a311417c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H)asP28+y6+8rQdZW#BPc}~dx&ERy+$sovrN1%4b z^MrY-7DD}UItLeC4pN<(dfK4Bq~g}q(7;WH6*xp5|IPoi>wEz3f)!uZ=cZlp6E73* z(0zH>|7Rb=Bhfu^i8Z&qIO?yyS-(Q%*#1XyEd34)r_*fsc)rXr3jJy^W$K*EdJQI% z&M}$<{J9!x@>F%+kDdH&D!+epvDypro6p;*a?&;U8`qWM%e~E}aWam&)$gYjz46>t z*fj0cw-u+0|5Pm9DS5MWO+hoO^aWXMNuY^xe{P?CaKpIQ%yUBiZw9ApP6k01JOZ^d zo+r#xwGir;(>b{Ca**oO)YAt2CAVUk&N7!4HfpKf?bvm2hQ_;;4fm%>Uvv4W=4{T; zuBB-+>F!^KG=s158ZvBa=U$(xGAUfG*N~gdE0by6eRd=J-x;zAc~?|p@_3{8{H=P9 i$;th`-D~hCj3f@OM?7@862M7NCUD}JzX3_DsEj34cv5CfkWi+-~2zj&Ij-=Sn*|jZrT+;@iOra z-Is^`fA%pv65SJ*SaaKpqyFlf^($14?SCZ4((k}T=B hoZRo*y#{|m4%qAO%Q{mK7H9_wPES`qmvv4FO#tL`ouL2# diff --git a/public/sprites/elements/leaf-purple.png b/public/sprites/elements/leaf-purple.png deleted file mode 100644 index e38e72dcbe2abc76f3841d50deb16802757bb92c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?HOjHxIotAIU`7e^Z zx*y1AED7=pW^j0RBMrz_^>lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-T=B hoZRo*y#{|m4%qAO%Q{mK7H9_wPES`qmvv4FO#t(_oag`m diff --git a/public/sprites/elements/leaf-turqoise.png b/public/sprites/elements/leaf-turqoise.png deleted file mode 100644 index d5f0a769fef82915328614d76bc9a35d58bc09bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H#3BPErWTpsnv%Rm zqyWfgED7=pW^j0RBMrz_^>lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-0tCH9B+3 z<2#VgSQ6wH%;50sMjDW<>gnPbQgQ2QXyB&93LGMj|K|VMbv}T1!HO^IbJMQ)iI<6Y z=)OGc|Fe(bk?5Yd#G2b)9Q9Yny#|v> z=NL@_{#*?;d8#_^$4>q>mES+QSnUP*&F5`YIq4ewjq6JB<=$q~I2lLX>i5%%-gxdR zY?}7!+ltf0e=3&ll)PEGrl6Ts`hu*sB+x{;KetamxMAFD<~bq%H-pnPCxajh9)a2! z&lBdUS_t*a=^R{mIY@PC>S=@il3TG%XPHY28?{vLcI-MhL*re_hWpc`uep3wb2eva z*V43^boVbqn!#6j4H>qzbFWWTnG~+pYsk&!mC3a3KD&|q?+n?5yeq0PdAw14{#HH5 i1HU)Gs|us}OdaC*A>xvXlFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-lFzskn7DG;q^l1rCwNfAjzBIv>EhV8xg9xoKDY#LL7x zbYC9!|JldzNOVtJV$E$Yj{2)_)~`@Gw*QeFOTPod=`Z#;Ju zHcfl=ZN=&0KNU-NO5QA8Q_##ReL+@R5@@2_pWCM&+%WDn^PG_Xo5AUtlR=OLk3j8= z=Lz#vErj~zbPg`O9Hcrm^|V2M$*owXv&^N1jasUAJ9ZtMq46$d!~JQ}*IYiTIh!-I zYiZg{y8D+Q&ETuNh78-H)q?TR^Zb^m9`KqtL-fi3x$TXnjMWV6bQz`q3KLB@cU-8k4 zvkDiR?F}EoN?@k@i(k_vAaYHbr7#3~VZshJqf25dvx)VDRMnPtrECp2G5t!g4|+;Y xTp-?~JaM_Dxtcg(VkT(i&!HA9&lCPSya1_rQI%bP+5!Lo002ovPDHLkV1fp2mAL=_ diff --git a/public/sprites/elements/map.png b/public/sprites/elements/map.png deleted file mode 100644 index f51bff4d3ceaf341cce0deb25ebf0a0ddd85b1f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P)uOz*$>y>^gk;qKZ-9eEsL%~~tD!JQk1)d|1(`|Npm9dHi`qX|cZ8)L$LT5=X_2p%4;AN&&d01Ulvq&d{5SO5S307*qoM6N<$g2gJU AV*mgE diff --git a/public/sprites/elements/marker.png b/public/sprites/elements/marker.png deleted file mode 100644 index 0bdbf9fba927c1fdd5d205e98981f85f01b7fc71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HEOHqPxv`^oR(`er7@13R>m1-3=PK&+NUDR6DoUt)Z*eT%a!RsN* z6SsMMP`Slgyn3CHm#4wqAX6LLdlzSACwL!{W2o#($+_#hvVFNC!*AE-lprhRueJ>( zCp9jLt8=WJ-k>t2?*EjiPNx?P+kY>R*~oG%tWfRHn@*Mj%i>jSCq*?ER2RRS;uf#c zczN#RT8TOH|DG+V`tggyO7d^Qp7omdS0`FG?T)*`ZBbd6ap)w-^PaALF6*2UngDi_ Be(V4M diff --git a/public/sprites/elements/metal.png b/public/sprites/elements/metal.png deleted file mode 100644 index 35caf879582ba675115b68003d8954469b39082f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sq5(c3u0R?HtgNgmD=Rl`+H~vI zt^fc3Z(sC52q?-}666=m;PC858j$nB)5S5Q;?~=#-h9mlJT8wL-q$~56JI&u$83p} z-g~kX4}ZSVeB<=tTk($i6Y5{SZxL>Iyi&eyH5*Q1oV2{oa6!~}?NYafXveInrZJ!VFFtXdU+}iatK7htSIM#Wq0=D_ z){V^~DW1o+q+U7|#4ffVn(5vd$@?2>}1;gj)ar diff --git a/public/sprites/elements/money.png b/public/sprites/elements/money.png deleted file mode 100644 index 5bb0016a3d036c545f90d2c08617f83ace4d8e7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soB=)|u0R?HUSC$&zCK|pki}RM z)InFImd{%Db^T;l__t8sJr`GU4K^lAf^;CmZFLyf! zByrhH)T(2=uq#8-Z$X9in7TJF#5qP(YH`;1u4^P);M1%UQ*?$00001bW%=J06^y0W&i*I(Md!>RCwCGRojl^ zFbD;Lvj6|NQ`xY-fsNztb{=LTwQ_)SxH}BreE63Ee*nJh|IKr4_Q1LSzXRZA@6Xo{ zezLD$o52Dt!;Yr}7LSSK|NuFMxv<&nYJ&81>G+7|;0p;n#<0d;X zSA!5x9>3Locu0eK38+(`L=#;*fFo|IfPgD9;~d+}QV>z2sr zGA7&lYC+S!y;vMp1D%1bdG@UUb%c)ZgQ9b`0AdT#=CbHe{{riWs|q6jR|fz9002ov JPDHLkV1oa42b}-_ diff --git a/public/sprites/elements/music.png b/public/sprites/elements/music.png deleted file mode 100644 index 16652c4633f0e98481ed5328a4c097221a94391a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?H93B4$HvIqE{-7;x88|da1{W>*>mwg_E}yf(t(V{WZ2z|J+l43i1i8&PBF*@4N~Wsk#Y(2vhtFxR{XXHo zOpy$W#~aIMlMel7S)UuTY+?7^Z_fRb<&X9}*zKj6X5I#Wz0S9H9sib*yxjLx zK_GYV)TCCg)f~^tJe@bpzaR-oLQt*@_n> zYR9zZML*ffdSgMeg*@MXGiR2VC12jlr}uvT`>O7Ep*oFAMjwe@VhHCMaDmcGAH lE2Ma3ZtkoNS&Y2L#XtOVoKy6DlNl&@JYD@<);T3K0RYm~i+KP5 diff --git a/public/sprites/elements/planet.png b/public/sprites/elements/planet.png deleted file mode 100644 index 08deebe531093c799a00d97f6ad05f7ad04f392f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmV-|0e$|7P)cD5(F|Nb1g_|j}m`M-zkTBvAe!qaWU}7(l+U?rw@o(Qc?zI;T`nw-9wzg zae$}Nf^feLME>G!2S6bpiW@T4y&qW}sfIz2hgnxCG>6@8Arm#vxZOa=`0Ws2lPi+? z2=Xus|Bl0%j3tB;NPRV1*C^|ap)ru8{j|7zJiUG}?sY2NxDOwcA++lUrQJVSy(ovU ggL?aM{ll-r3n?U2jG|?2X#fBK07*qoM6N<$f~iBIWB>pF diff --git a/public/sprites/elements/potion.png b/public/sprites/elements/potion.png deleted file mode 100644 index c87279cd5fb2a2de6815a8ccabdfc62661948827..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HW+_yDPW->4WtTIM z!&nmJ7tG-B>_!@pv(?kZF{I+w)2ZG%t_3) zK3?X|7;MRCd9TXa z6&;ff7<|y<`)vQ|m!9GG6%+GaC*Em{eWTU>lKYla>{X}M31M$JKW^N`SCX_nGm^na zQ1p8BF&gD`| T`3|N9gZ$>{>gTe~DWM4fw9RVK diff --git a/public/sprites/elements/quest.png b/public/sprites/elements/quest.png deleted file mode 100644 index 97c050009c7cdefaa25901232254217dce32acb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s`~f~8u0R?Hy1E!%Usm}4|9{Sv z$*X{T#*!evUo~ZIUrV&5^&8X!S-b;gRa-2m-86k?4J2$=Ub*@@AUZ=&02lnZ;E>E zyMOtoqwbz_*th0){y~e+UGX^|<15YbZoafPi8qM*VjQ@*e`l=`D7-vf{an^LB{Ts5 D$&`>Q diff --git a/public/sprites/elements/ring.png b/public/sprites/elements/ring.png deleted file mode 100644 index 36590f96a104b664bade90024c1c8894da93e8ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 424 zcmV;Z0ayNsP)P1>&zDcBUvWX<=|jwX^b~gQG8G*ygD>!j!V@0E zvBqS zEqLed)Uzaght=}qQ~ybj{tae~z=RaCqX&X7cJgn_$; z&(QpOztf)Uz;Md-re<5_-bMPfMqub+N6$FtQ1|gRXo7D8j|J2mn-#9{jqldfUILor zt=PRaPS0MgozQd>eXh5Z)tx89Rb4HE+kYBlNwUpErLzZ{T+ nkm)Dwt&QLrSQKpoE}B$c)fQfk&u<0W00000NkvXXu0mjfMf-C(o{+6$=uqWk3aAKZvXU0#^3A!?H2+xJd6uuI3uawf z%E9aG6%Y~nLulWlhzUpBruuW<`1OHvUah{((aq<%ejiC(W+xFC-6lV&uU1OCVBfp# z?F*Y+ADo|Zi;Ho;)s5{Fr0Uwbt5l7)9o{AV^;IfcKAWzUn?;9=*{1g=j?A-}HC4y3 l^4QVZu;m#=e;@2WCfr@F^T2CjAt*c;JYD@<);T3K0RSBNiVFY$ diff --git a/public/sprites/elements/shop.png b/public/sprites/elements/shop.png deleted file mode 100644 index 059b2ef8b20216e0f239f34c11c925f266ef2def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)4D!~wHOlg0xC@cGWzj)TGB{uF>s zOF95>T+%hocH2DPhiQ8Y{-^@z2(r6m-z3N$O)W@r813gO2COKbXOfJPV0UWz1h-Ak z%q3xqpu97sAekWVF$1vu=5J^7&VW4vo?J}JRSenI_OSvT7i6J7uv~Y6X;Q*?WK`H;#e<`~r&yHA6&zhatcMM+6q%B*c&oKUe2~d{rgR^ioD6 zF{l#f^Na{zCM{Br?4qap^h$G(;#LzCVG-(q;lhsb_%PKgfeV(e)rAhStBc;(@(F(M zZ$-XdQg_;N4&%-kQ0rciI5s9Banrf^<5!vfw}8hu1N(XLrEjlfAh{n@;~P5|KOFaU R7-Ikc002ovPDHLkV1iX!wjBTf diff --git a/public/sprites/elements/sign.png b/public/sprites/elements/sign.png deleted file mode 100644 index 737064448eec8b8f88c7f45669442f22dcd1b45a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HDjgXP7c$(ORdoW$ zVJr#q3ubV5b|VeQIq2!)7*cWTZRlIR76qQglfT!el(jE-z9;mUe)1wmA?Mxe!_H=Y zI_0mpAn%o&uE_oG37!d@J`xi)@rE+hK6-VKGr)(>@~NI|(EDAdxEQrP%O6x-C_6gw z;Wvd|m6H>hGcUB{ofhVMm%)2aU7XSbN diff --git a/public/sprites/elements/skull.png b/public/sprites/elements/skull.png deleted file mode 100644 index 60188658bccfb09cbb3779cea4f10aabb4a9b437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sJOMr-u0R?HHf`GU|NsB}nsxJm z9LAC$zhDN3XE)M-oL8PMjv*Ddu1@vlYc}92`-c7B`r24nt&eAP$Gqc!|o69rJMD@wX z_g6Qt8E~xX=CBf1UmtgN%NpZ(Zk#*MezA`D`i5bbRzuR)FV;mdifgX52yBmk@nuVD zPM)gg%iAY&e$44xJKw}>L$C6JE8imyEB<{j{j1G`=v=n#pDH&wcoeX(u(S*QE8^1^ XT4+1*(wd`-K>_0F>gTe~DWM4f=~9Tk diff --git a/public/sprites/elements/spear.png b/public/sprites/elements/spear.png deleted file mode 100644 index f83f8c87893aa559a9e5e6d3979650f73b4a392e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s5&=FTu0R?HDjgXrD=QZ*T6DOO z;q~j+|NsAg?voh~lwd3g@(X5gcy=QV$l2xT;uunK>+Mx&R=Z#zCXtMDmI zph~&puc^l$)f0a#J^pH*_-n}UN6}#qpTc^kGyM!-gcj8CC)mqze%bWx@~#%8xLVaS lt9e@$_}@4jTwgf*0e4(X%${b3J4ZmC^>p=fS?83{1OOhdccTCR diff --git a/public/sprites/elements/sword.png b/public/sprites/elements/sword.png deleted file mode 100644 index 2d92d9ba6745e9608f295b129c3bd89abf6ca0c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sq5(c3u0R?HDjgXXEn2i`)273P z4FCWCw=h0q3lwE63GxeOaCmkj4aj-v>EaktaqH?;PoWkC9*2u8d;WJyXNVkWm>F^E zSnGRnH*ed7Vp)0K4f5T_2hPf_>VIx%*?haYJYtU|Pkhb6)6$GzZwl({i(q`dwc)GR zfoe;EJrW*qTrT=7o1QZt-Q4(0@q?X5-J6ETE$>e9dDKp`*{ky9Mdw1T_ zC`0?)zAa2^AAC#@P5k)%vqSESo0tC!*L!Ye&u!3-*t?PM#^=9tzx@`=`C-Ml%G`B_ fcb)zJAlujcRUhk?x$T&i2nrZaS3j3^P6oV)6{oyaP z4~6{v)_FK$r8^trCBEQxi=*OJENprUe)8N&co^EL(y)YilDCr)^Q47^@9k~4IE*c( l8*bvuRFM1DmmAAn!zl1c_vx1x96lhwdb;|#taD0e0swW{cV7Si diff --git a/public/sprites/elements/void.png b/public/sprites/elements/void.png deleted file mode 100644 index ec5c402d52d2bde6d3d413911fd1df04b2b2e7bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soB=)|u0R?H7A;!zx2z@+$YLxB z@(X5gcy=QV$cgZDaSW-r^>*?_J_Z2}SLOfzPv5+9Cip~}+4bhv+vW<0-jZPjDtqpb zwfT%}|He|!T>@txTi!jGv}~U8som~XA7tO~ZPJm^%GPgO`cZ~`|FQYJEDQ%q7cl+t WlRg%sJ=X}RnZeW5&t;ucLK6VG3_a)o diff --git a/public/sprites/elements/wand.png b/public/sprites/elements/wand.png deleted file mode 100644 index ccfd1e845ddd9e32d3868b034706808fbef96b0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sLIFM@u0R?H5(O5$zO3*$@jno_ zsievQg&0eM{DK)Ap4~_TvIRX|978H@ot+lV*P_7Vy0i7~`-)qEEYSkFeBwA@Gj2?i-HiXUoeBivm0qZ&SOs($B>F!TSKGy4lD2+*8IMIQ+VdxTTLgOqm{ohZxA-;Txgzq z!+ursy{>E58Mj1!U7&Mvj`7OuXot0p{9cDP_AXh%yg%DXi|NjbgK9!7Kkn^15WR8w znkiu{uMO8WD+K1QZo8AxxnA*s#Tk)ndsJIzzm;QPmYS>)&6?nKnDe>kW|qdq1~;Vy zek_>o^Wddm(*NsQ>Q?zwW-iuQ`@l(v`P=!+vqPPJvo~6;t&UInI_X2CXH3Yi3nGE< z%=;1>eqRZ&KiinpXWS}2nP0E2s&U!LgU^KT71Xe9a&7Sp^02V{vOeQdoNJfX!HMZ7 Q6hR^3>FVdQ&MBb@0H`5`7ytkO diff --git a/public/sprites/ui/broom.png b/public/sprites/ui/broom.png deleted file mode 100644 index 6c0a4e062ba7f768c7d773ddd26162cb6046c04c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E06|)N=JrGn>M|E{rdm^ z|C*2fu>ge_OM?7@862M7NCR@BJzX3_DsIL0I|?08;9&0j@Lznor=Udk$8FXv3r<#; zwccw`Y^Y~Z$PfI}`Ao?A_8cZPk>@L04b!$971B_&***Qj!95H5ZcTJ})T#JNX_ZUz i@~-maX=O(Y>whyDi_6$+_*iWQxx>@d&t;ucLK6U(;6l~_ diff --git a/public/sprites/ui/burger.png b/public/sprites/ui/burger.png deleted file mode 100644 index 78cdd78ed2e5d45f3872a3ccbf58894b672732ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGE06{Pi(H1lMGTdW46|M{ zEHYp?T*&Y^km3I#hX1!09lql}1E_+rB*-tA!Qt7BG$1F#)5S5Q;#O;4AlG379_RTo zhpYZy?pwR@c}t(!m&HuoHmZ(g4u7UTI2!GHu2TK&sfy*IuYag5Y8BR*6n3ok_?w0e zcU7g^=d90FIg)*+cDZ}_)v(FCrcO=oI_39u&-M+m8b56GuSHD$!zg@H$?vzvqb`se NJzf1=);T3K0RWw!Q{n&s diff --git a/public/sprites/ui/chat.png b/public/sprites/ui/chat.png deleted file mode 100644 index 5ad54ac78a8fc4c87923b8597c2198c4c8e0a156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE06|)O`A5oe*OCY|Nk0~ zY7>Ec#*!evUZ?u|A@y)TyQ$9;EzAV&0WWT4YpUXO@geCxg;z2(E diff --git a/public/sprites/ui/check.png b/public/sprites/ui/check.png deleted file mode 100644 index 5f9af9c164e0519e9872629ae67a48d39b98a894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE06{P&s742pB?}I|KB^| z#t$H$u_VYZn8D%MjWi%9z|+Msq~ca?f3y&TAq&gdQ-9anWWRalc+~$=@1YH1i@Eh% z)E?+K=`@}Vas74lOGV)Z%chNyx|wR}m*)NWGbcIJ_~&hArFpB}m0#;V_`9P+ytGu+ TVeR{A9$=eY{an^LB{Ts5Elxjr diff --git a/public/sprites/ui/download.png b/public/sprites/ui/download.png deleted file mode 100644 index acf46f7a9032819df0fe5f1bd534fb0dfca80254..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE06{Pi%f>VMGUWBzy3a% z{V9;oSQ6wH%;50sMjDV4=IP=XQgN%--%;p*155JH|NWtzGrnD#X*EM-lXT235!>CC z3+60(psL}X>=UjnvgzG}$;HOTWO#j9 z;r}9r|DPxQ|NlQ%rd$dr$5;~N7tG-B>_!@pli=y%7*cU7*1u7VL69T+n^z7Y_oAOsf==s5}4wm7QkasT$5t=UDYV`Tt*^8-Rc7_ wJgJ5~mB!l1yMKMm{2}p)dD<(sJqmXo@8|20(=xqr_#Vhrp00i_>zopr0NvS2O#lD@ diff --git a/public/sprites/ui/hint2.png b/public/sprites/ui/hint2.png deleted file mode 100644 index 8ccfffd49fcdd567e8c892e71d1091d16db92056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E06|)%F4=3n>M|E{rdm^ z{~N`B@dJezOM?7@862M7NCR@BJY5_^DsIL4Gm1GVvN+%Uf8x)^Pug+wuI0=OT4)h? z_sP|Oy$foBqIuYpY!50ab81=77W7y@&EeI>7QOTy(~r9n?tM-7kO&dXJtx(k@$cYM hrfIL)7Ae+V|Ig48DW~Z(MgJnm8J@0wF6*2UngH4@L<9f; diff --git a/public/sprites/ui/new.png b/public/sprites/ui/new.png deleted file mode 100644 index 4337854d221974165910b79639e95790833b861a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^53h?8wRjHCb}pVnNn%e59w>yH%d3iC+)@&_ERh3ebwMBRhp9$SK3;pyt_AkKq3GD diff --git a/public/sprites/ui/settings.png b/public/sprites/ui/settings.png deleted file mode 100644 index 579c87eb951498d0fa13564c05a487b6595d257f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE06|)O`A5oe*OCY|Nk0~ zY7>Ec#*!evUJ?y)hb&#df9*}!HUHx3vIVCg!0C62mYybcN diff --git a/sprites/elements/chest.aseprite b/sprites/elements/chest.aseprite deleted file mode 100644 index bac59c5337e0bea2cf0930dd895f93b5e9020f2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmZ3$$iVPmDImv);Ru-TIVnECe5<~$; zK%S%mNFD^3Arw0KpMjy$kpW1)zO3+H7AVW2fUFWI!NAJklUSKrv>L=z01`m(p9w-U zfP)7#feimE4gR0rwMoF>wqxS| z#7+Nqy`H5|dE4>u=fwYyH~mi(STxD;^P1e|Ds+06&N--CjL%b z^ncRj|3Fu5+O+BQ>(~GP|Ca~3SOMgA82Arlurv51R;Csy7@h%gSQQu;m>Jj@{sRLW z0<;*E7%JxUUOp+>puoctu$+@GgyFCG3ZZEeSSQVXV(p(?BNy9Hm=PAi6eu;#VG7gM zHWd%H7yRCw9z2yxS(q0_d~#yn)7EraIrf8?)U+E<8;dG}N)z2)2|`@MSkj^@TkO2>CK>vlnh{nKOO0NxgG(3JbSba3^>@8Ya^JvcOEusw8 z*4FjXQF`}ExPcjj4n#r@C!x=c@6A6R^`HtKWdUk_{3_l0-tykDljSAL-|tMkXv z^Xg{X+b%ZRZhjtqk8ziH>iav5KkRtxO7#2oetx&|ZCCn=%5QDuj$dxa@BhH(lb-)I zxoma(?mg$~rp9kJ`W;=?TVKY$EcOd8?~CVYtM;e&zgzxB?Eecsr{7clFK~PlFB^7) z_y6DayNuW0mV8?$D|R#1N@v?@YmYn4Zy)h7zD;3YS=spa(n1~e?>f7^+mDuQaewf< zm1{Tik%O_ D{lT(^ diff --git a/sprites/elements/ice.aseprite b/sprites/elements/ice.aseprite index f5f1552305b559b08d0978cda77c09b22a6756e0..396ed117fbf0bac74d204feecdecf8981ea61ce3 100644 GIT binary patch delta 523 zcmZ3)GKH0K%0xzaMw^L>@%1813=F?MvM{7DFfgzHu^14uD=-2{WUvp&VPOD@+CW4r zD=QZ*T4WH|a4`G_dKvR9ioLF>+I1=c(Kb=bF5Yn8r+ zP)LBg$bzK#KU;2bys5SgVE0v7bvU8roT8o783>%tFxK7Kp$ zbIztU|0k;=lXb4(KI{;Er!TEd{Rr&BUf_y{M5QX(FRMqs2tUc&SB<3=F?MGBczwFfcF!@g^Wu9T^T6GW=h} z@c;IrMFtFy0~!8T8vH-KYmrT0^!oMd|NsBXgPf-TawrV^ z2Qt_hd=e{DixdnG0y(S-3=EtM91Q=NU`k{e6c{Sz)L!P~Yf<1~4eZnm4lu|kGr?U5qO*52Pay*)X$O%Z2iCU87g zV5v&q<>tsZTZikAUf#kMk^W3Y0n16}lT7z{nE%=S+-zb>hO6d@zn<>ghbFbz3ACqd ziQl2RQT66-CCmFKel0roVR6uDp4-u<{wpQUO<#0qPhgT=z=!IsHrFF9|1(~{$2}JS D*DJ6+ diff --git a/sprites/elements/key.aseprite b/sprites/elements/key.aseprite index c057a3beaaf1ba9e7d01e076645c28fd679c36af..9a22c2b62690bbeee3cf44ec390a88b484e84529 100644 GIT binary patch delta 482 zcmdnY@{vWckcole!BR#B10dvJU}RumNC9F5u$ibB&-ig-qiX#=pdbrKg$+cuva)i~ zqD2OQO^%ZeCtiNM=>KQ2$N-6{Mdr7rEckzjA<;l`k!Ab`hco}zs@ZYn^-Ax1?DF=1 zXRZzFjw+u2S9Je>o>Z*FaLk+Wf4BJm+lw+})z@ij{Es#Izix7hwDnv`oBwWM|7R~u z)UKRkzUzC`f4l!HKbWW{W;-q4p7a0F>i_bxfp#|CnUya(cKw&sj5dg0Wk2tK*Tw(A z!NFZ!UB`|c`~UyH5`&TpgUc$0RsR_#-j%EW0CYI30s{jR12e;apuZtNmqCl6V$Rwt zfqV@L9BdDEwD89)`F&rPzvA|7)8c(xcCM=tVD!*k*I5wzFxEj=>`3TTrblw( zmy;r!mjBw?5vHOqlQlWI*5XKTo@e5;I|{2;x8`h%O7=hA;jv%(wOqig_Pf`vaur_a z?ee~$Y0N+GMs%_MN5##zzkGTew^Fv=Z3pW%Z;`sFV`cKQ)8ws#|8_5*JF_?=|B?Bg z+$-}X{0g}DhG_E0ill14kNRg@V#vO7zV>~;SgrRV@$;q3)m~>kZkyt_x$fpHPwB#7 R<3F!uZaTbRPFo?i1ps0}$%_C0 literal 563 zcmXqJVqkc%l##&z2o)F@85kH+fEWQ-85lu=3<5w%3$Phz`mc{HU|U&$7Ki~cy8_rs zB<0O#c7>Ulyp0MS&SfF;JR;mBA;mGPTG8XbY(e*38 zWC~6V=vFx+r`dL9_Ph6Ng-Hr;8h=E7Q~2Zhjlodh+i_hVxzL-1^EXSF)WjucSgyWz zZ@F#yRc~8q%hl_E;sVXyWq){Xtot4=RrV=oVZB!Wq1CN>P5x`;8On>ix$#;k?`ie= z>9xzw>9ljbiIIuB;U9FZ;&GM#P3=2DGTk?g_a8Xd$5>rA={-|<`mc{HU|U&$7Ki~cy8_rs zBWwYI}{d<+c7ykdtuiia7|G$ZI+qd_%XZz(#!mFQE#P8eTuJL1I`q`&Bdv?8N zF6)cGYx`?o(~kGWO?KG}9@SkJva1f{pOoJ*w{$AoR`)3L(z#Z7XJ@%4603=F?MvM{7DFfgzHu^14uD=-2{WUvp&VPOD@+CW4r zD=QZ*T4WH|`1@uVGd}?5`)qrG z>eFWYZl379N}{aiSCPQ^mDde6>^_>5RuJWx|FFvIjpz4UVs4yj5C0UYTx{93{nm^8 zOYbW*eYJisFATUT_RFu+(a2i%BE$44M;M!qH&k*fbI;VZ`P^me_N45W&8PqOSj2lz zxFx^nWp4_-edOMEM;r4mw;oLTwO#yk#lv-R+1cxC&E)=^ULW&EtR&{5kmil+(P>*^ x=4Q~vcSrf=CIzAvtUv%-!EZ+m{p%%)IgNp81U$%K89(u9T^T6GW=h} z@c;IrMFtFy0~!8T8vH-KYmrT0^!oMd|NsBXgPf-TawrV^ z2Qt_hd=e{Dixdp`fDUI>0QrE8;Xe~hi8_NCL&codkWRrP3LIDT7%tb(W&ff0Ak#>B z_nL-d0bPAj-Lm2luOD_4Ts$`MfT8)VK8~wmy98%msF&+nY4SNm%<@Fo^44&7F4O$k zHg^}C*-|-6i+wN8#3-h{Ju}?vc=nu#IJ~Q!r*DbYVU6aEGL5+srcbuY9#r(^iko(Q zTk3~fnd{$HDi~|pO#b$`wVfwEI^y{^d#TS2;gM%9z3BD~zN!8`_}HTJ*TwWArZ2qD z)OK6j^Zf1Z?Bx{>HNTda&CA)sXa8US#h%5g0V#X8ugMS;n|Sr2^07}c=awzvlj*iG gS=+<=tT;n@o`v3pZLZR{4sMpbF8zn`s%E?*0LAy$Y5)KL diff --git a/sprites/elements/marker.aseprite b/sprites/elements/marker.aseprite deleted file mode 100644 index 66f590c45fa39c05785c3e161c008d6237e15876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmey#$iVPmDImv);Ru-TIVnEEU0Jajz zIwK%kQUN3n0?ZH!o&3+hV3ErJBt2IN{FepFvM3;{1WGWlGWaA`rWUaP&1Y4B=>N|I zp&7tIP%-E2)YH67hCHmXOiwQ`9lapo+f-x_ePt1QW<-&BUO=IFRzRtFMnJi^)S18U{ZFwS*#CQb z@UHJBQ_kOiX}_y_g0#-tx<_me<^N6i7tXu+-_y_LKhk+;|Fh($ diff --git a/sprites/elements/metal.aseprite b/sprites/elements/metal.aseprite deleted file mode 100644 index 7af248dd416cf2d8b542ccabe39de7dba314e437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmb1QVqkc%l##&z2ss!S85kH+fEWQR85lu=3<5w%3or|4`mc}7U|X4i7HkD#7LYqE zA+}XkRxVn!$RM!Eanj+$%a0fR|7?)x=(#Af@bRQY|4&=wGI*{MDE#cW=<_0rOoqTk z46|M{oc`S88OhMq#qj#F!vD{cDjgXP7c%@`#PI(%&>)7#feimE4gR0rwMoF>wqxS| z#7+Nqy`H5|dE4>u=fwYyH~mi(STxD;^P1e|Ds+06&N--CjL%b z^ncRj|3Fu5+O+A`ty};9|F^QTk_S0j0pxrb_zz^TGx#J{rWPp}ZUb^y6+i-P4F7@Q z4FO6F$_y2Aj$ZQSJF39p5O_EE=bQS}wOtXcs%NEb+RmQkoV3iucb@u9&hF>R3;W^) zvYhxXbDyUcrthEp_wG>*)!O`%P Rzn{DO()34c77r_C003F&sDS_g diff --git a/sprites/elements/music.aseprite b/sprites/elements/music.aseprite deleted file mode 100644 index 1f28d3225ff809d88b56c48e96a678fe6c513e13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmcIhF-sg#5dQY=;t2{aiV+0yX(53itb%f=DPAKSSa=ALB#jRgv=BT+$l54pBL;N%I+l}$tlevMR&1>rfu6&N-L4#jw`%^ zq`(q9E=Q6DM^Y{}iujtD47dzrYy=63w2xenioe4AJbaH);Mg2)5+p%+JqU#a$hIh# zRi>5af`p>1pJsNRyMdsBB4J902Qo>nqG!l*PKgxBEHNl9ZiOVrBkf8l<@-Jn)fXMJ z@S`0_^C)_RJv7c*mUZ!j0VVqAq+jrW1~lO9(%E85Xoi)C&u0$~XnIwSR?RIh{_5Fi ztbFaMH`notwyXCqGmaVB`C2+~*%vw5boYX$7S79+oAB$=Z%>=!^(fc_pw9uvwg3x=EIB0!@W*SRCMkB E1^qy%TmS$7 diff --git a/sprites/elements/potion.aseprite b/sprites/elements/potion.aseprite deleted file mode 100644 index 0a15ae26ae5ab5b7a4b63ef7561f6496f29464e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 487 zcmaFP$iVPmDImv);Ru-TIVnEEU0Jajz zIwK%kQUN3n0?ZH!o&3+hFiW8lNPbTI|6dj;%c6j+5-7pI%HWe&nOgJ-#8dzhK=7Xl zLNkDapkmJ3DHnMU8SuCmbFDUHTfISznPsJrDDTo8o$udtR8O*(w!iPG>&o%*_?3g5 zX=VS##g_Nndmr(4v(o>FC-U8Y9?$suKmY5g7xik_dt~Q)J^AGR>2%!c&j)n{|GkcLuYbmSdf)G-+ay;P|CYU3fA@OT7r%#P z4_^7bJ78N~#4b=C#J=H;r>w)>gR%!UvzI#*vX?rXmb=1uRrbQcH$U_99PV9wS6Fm^ f@4?s8^50wS{=esN;fymcbXo-TY#0l7nY{%7gZqgB diff --git a/sprites/elements/sand.aseprite b/sprites/elements/sand.aseprite deleted file mode 100644 index a27702f815aae5905b7a6ea3d0f42a2a8e874a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmd;NVqkc%l##&z2o)F@85kH+fEWQ-7#Kl<3<5w%3(yHP{ntkpu&pdW3&en!T>)$* zl66Kvwxj|`9t4;n6gv5zf#Lt>Ng(p}qW`i$Sr!Fkl|TswRtBHM%G4qep!uu{5dHsw z0RRD@AgGx0_F6R8Ap-%2i*Np4R^6dH{UWQ20M}Zz!+Ye7n162mdPnF|-^I(9lTAKv zT6I>Y^zZ#|UcA=Tt!=YQ<@(P{vHo4YH{kHKeIL@Z8Qz|ho>nb)Q@~cGdK23;+r{&f z{4XhNVmDuLqgg8CEo1tsUH3O0Jo0W!zt7uayl;x_PTCc1ls4UQi&x6&&*!gKGB`HR z_r4&ICvNuRw|H5avzGP7gV*~Cn0X7!7D-=x@U3s^4a0wH-feiE|CsIjey`?9vn%RO zN$1?1@%{RFQ_gQ(Uw@~U^9Ngh*ng+-U1q6T)(%hIQ)#*8E1%wK`8juUwW&<{7Rgy} P_RX8Of2R4D=;B=fP~n$u diff --git a/sprites/elements/substitute/apple.aseprite b/sprites/elements/substitute/apple.aseprite index f836178b098fefcf75cef5cf723ddfc4c3c56de5..0b29d7a8eb0e69175902e88bd841f237886578bc 100644 GIT binary patch delta 15 WcmX@ba*Aa`CnGaE1M}n_#(e-NiUh&{ delta 15 WcmX@ba*Aa`CnGZl1JmRl#(e-Nj0C~} diff --git a/sprites/elements/substitute/chest.aseprite b/sprites/elements/substitute/chest.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..d803535f65576123a96cd03d4661119e4a394b3f GIT binary patch literal 567 zcmXqKVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3$Pt%`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&tZ38hC7=VG#!SEj#84#erpu|uy=jr6zysU~GE_c;bHVPj6$Gux)M_yW@^p3;* zCubfE*GPTE6_V%r+pb+BIix@cS&Mx+M>n?MeN=aPNBa`ZxB`*RO5*E2^9N{QSG)JZ;y1A8q<` k{P+J-J5!$X{VbcGAD<(apkWf23R7Xkb@M`0ntDIy}DLlR&@PiN_Ldkdw1;75%?!~XUJ@_*x zZ3#a7np;~#^B=jjeNg;Y+}ggq{de5jF}?gx+}g3${$E_ThyR|6>hn)q&tHpA+euww0P4(Jf&!vinKoJ$T<6 zbN8|=kFLeuu=5(J%4+Ef5nVl z=V!HjWx~FG&s}qHcEfiIXU|dkk@g&gA8UVU&s}p6cH=*#YR?Drnj&A*{{H~%CO^=w^2>ni>JEVSdoR-B$$mxM fA@S@vH-D;hs9ZxzwL@o7;|kR+gLi)bev^I>W2l8e diff --git a/sprites/elements/substitute/hat.aseprite b/sprites/elements/substitute/hat.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..9d49ffd8a67114592fe6ba6f277ede319333dc27 GIT binary patch literal 593 zcmWG!Vqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3vdx=`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(ke$n^@$NdEZ`WV18) zBvz&tDHxsua#$4@7?>H@82$sJ0|K-dlo%@J^j^LwdRT#j^}-&-HLG9z>o%RbsA0he z@tu|Gicc!PG0kz_eo5%Wr7bL*L|)jcIvP3FZ`j(xa#~w;2FKA!;-@}HacTCK9E{G0 zayrdC^@9YLw)3h)5wG28Pq)=Ku+P-<2|qhM_Qt_u8(T}vwu!Pl|JzqHJ4L;QKYQ)1 zsX=bv<-65V*3J)YRSo{RNb1}=&Z)_bSvS~uSAX8$wOBNG*5vO~=j{10>&E6s{`hOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&tT?R1~K;C0z_z#Q>2+&|qXQ-Idd)ZOwhyn+TLrrMbpZ|x;c)OUK9!&As`hc-)~^e!V)xy>yHd+4XZpdjE1qeTuCUAyKiK@Ul{3;rGHX?=+4?1S zdE;ibGk)%tH29pCq$Y4e(mrCj&1ZuIozFAHXKZAC=JP;&_J`TLJItRfPFyN`m`U4O OYt!!EjL+JaG64YMt;03| literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/magic.aseprite b/sprites/elements/substitute/magic.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..6315e1f89e5be8719838217b36b8bd6647fec8f9 GIT binary patch literal 614 zcmYdeVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3-AnR`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&tJq0lpKwMUa|G>zA05t|RhKf0JuS5$SR^VU_hzwn}gscEm)r;E4lYT57{t9NyI&hs*S-Hv+`aIZujXsHxRSj;zn8oJfB3@2eXr%K z%?qAi>iFw$hOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&t?FBIv7#O%2m>K>9BLf1Y7_=BF=4`#}$ag@2gT>*m=$8Ng!?hKfa%@aq-YeO3 zY*p^rOS-w<{F z%kl=<1+n}G;!jnvSw}9N_rm&7<+a$nGtWf-G<`91U&r7#jiGtdlI_jfD~~)q_|Qw^ rODWP4@r*4i>V! literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/metal.aseprite b/sprites/elements/substitute/metal.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..a96dad5113a2e0118a82529ca9d4d78fa1e5e45d GIT binary patch literal 568 zcmcCuVqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3$O!d`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(ke$n^@$NdEZ`WV18) zBvz&tDHv`Aa#$5W0&EQbfzbg0N({;j6?2YWa^yRrz~K;RE6Vz=etnqhnx;u(tf|C|WuoUc i7k$1K74}7umu;1F3ib literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/music.aseprite b/sprites/elements/substitute/music.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..166578334657c82cb606ae86a3205b1544e38084 GIT binary patch literal 535 zcmWehOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(ke$n^@$NdEZ`WV18) zBvz&tDHu)xa#$6B7#IQnfzbg0$_$DO6?5KBapXFnz{4^*eCpT#{MoLZuV)3lS=s*X zBu_I-@2ssqa^GC!cpf#?WX%(|gZr3Hu5ysBT`lo6+-}L5a5bI%p=ox<%tR8mTJVL= z2;CpPkYn-AV*zU0mMR1?R9Iw$emQi;b{?hOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&t-3Bog7=VG#!tfs$84#erpvF)!=jdclro#$6%pX@b&Hev>b;HL~lajAWE1&f9 z@D6NT^@gRu^v1_~5BU85%=$m;|IYf2|MnOBui5@%VMB0%PJ&N?#tcb|TmgSEzM0O? zmM+NB%&0rEy|YbVx?R=%=Ysb{DvE_8=U7(6&F1+gE5rUwLS&!&v7D7z9UrxJEMq#T zsn06pZn%VZ&E2*gOta&zKIi6Xe;E5$^;Jp9>B&XM#02l$SL|fm+)@8nDB;fAEXfi( WhfQaGbJzcv`$&94yZx7k!D;|0+QoJN literal 0 HcmV?d00001 diff --git a/sprites/elements/substitute/sand.aseprite b/sprites/elements/substitute/sand.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..6a7f6be2e7136f7db66b2affa8f32663033766ed GIT binary patch literal 618 zcmc~|Vqkc%l##&z2ss!S85kH+fEWR67#Kl<3<5w%3-AhP`mc{HU|U&$7Ki~cy8_rs zBhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(kO$n^@$NdEZ`WV15( zBvz&ty#z587=WH*VfYV>3<%I;&|s*TGxdt2*kJ_@mHBZ|4%!lh2;Jh%vL=-LHOFq15YGA*tBmbcp|;GsN?s7LvMB*-FKg7$3@w|Z8p5U zKddT+wPbD9%B%>xZoH54p~*YvH8$D5`*^stc2~aAoGZ)oczXMc%U;r1xxeEN?hxJ+ mcfKn1@ty~3RhOy(mLgeVw+(|5&5{ z>n5j2ThEoW`R^9?fA+#e?aDdkyS_*L|G)BsiE3iD)AH>({~xXXFE1NtXVaZo`J!Xj ze@V?~gZNeU^Zs{T{2v?~+||`}?AWpY|Nkp7D7i4WtYTR8pW(ke$n^@$NdEZ`WV18) zBvz&tDHvV^a#$5W9%N$p4~z~7&}PtLsF?HiY9Lp$1CQ&)LSeBx9h0a3eZSgs)#b2c zAq^2O+5J}zn=VSqey4Pkk6ll^Z}*40E4_Lb=Veb`yT9y#x3C Olk(c8_C85Y^$-9GTfxl$ literal 0 HcmV?d00001 diff --git a/sprites/elements/sword.aseprite b/sprites/elements/sword.aseprite index c264a172cacade7da597124b844cb8c786d81bb7..dfd0b247a60daae4bfb474839e5b44e6d9441b08 100644 GIT binary patch delta 427 zcmeBY*~Ox0#l*nyU@0Sm0T6O9FfuSOqyRAj*i2N6XWTWhQMG;_P>=g%*M{>K{qUpF~L+Ip^}&40JB|Fah+ zYFExN-}OD}zuo_pA52sevz?Z2&-wpo^?!NUKs%f6%*q!XyZ%dRMjOPhvY+?A>*D|5 z;NY&Vu4BiJ{r~@8i9yMQ!DSW0s{afVU&__*1Uj5mfq{V;2>%294FOsVS_~C)-d+vl zYf#`|d$7m(hUcN*_jMFiS3N!N{91FK%}0!FxSWH_N>x^y z!J5}$F@un#>x8tG=Id@PIHgz`aDJxTlJ;wcZF$UsCDFB$#eYaBIR~WheDh~H?5146 J+~jI}82|%+rpy2U literal 527 zcmd;QVqkc%l##&z2o)F@85kH+fEWST85lu=3<5w%3(yZV{ntkpu&pdW3&en!T>)$* zl65XXwxj|(RD=yl28sEffuYio0Z1M$1d)ptEdr98Hf;iu|A9ajsFX#48C3%VD}zsB zWoi)z&_-4Th}?f*kU#(^P%7rUy>XWJkO5Cy;`(DAGLh=aDXeVTTtP~6Zj}C*Z0}vC zI)B!s<1$?=fzwhQWREGN-<|g4$+&?V8 zyL`*ke-ZSL}cFpPk|M z%=lZ3ckKRL;=9Y0V}DoiRsQ5{%p3L||FhoOW#i>1@2y?7+}Hb6eNxzZ>8;xWE3Fk$ zZash9vib0~T08fD)_ao0&vT~-yggleO5yhO->pB(@88vA>S*y9xjTZ<`7L diff --git a/sprites/elements/wand.aseprite b/sprites/elements/wand.aseprite deleted file mode 100644 index 64f1d434611a13d397e405bf67a41287038afe26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmeZfVqkc%l##&z2ss!S85kH+fEWQR7#Kl<3<5w%3ve1}`mc{HU|U&$7Ki~cy8_rs zBSB0(S>gZZNtKQahYK10FJkzA8)y*2<3NW0l?MM$ z@7g3_aN9BQf8wV9yI#*ysJ!iX_;cd_$D95q3M`uB_<2#`|HGU9YcT9`bo?LK^ncN= z{|XG7920*hF8V*|@_(SKHf`GU`t|Go|NqN_T&%#1_7k(fN7uF^i*bkWD?~1HhYHF-!C~=%+ajfP9_lYOpzIZwJS(?SX%e;P) zwLhkBIp$$Et5NY&ZEQF1LHV>A?!=#)X73m4JeZQry!^;-Hg@*^%M^~(U&vDY&iK_w Gd>H`S=fpz* diff --git a/src/lib/machine-learning/iconml.js b/src/lib/machine-learning/iconml.js index 82fb61a..62ccbd0 100644 --- a/src/lib/machine-learning/iconml.js +++ b/src/lib/machine-learning/iconml.js @@ -57,43 +57,44 @@ const substituteIcons = [ "book", "boots", "car", + "chest", "element", "emerald", + "hat", + "heart", "leaf", + "magic", + "marker", + "metal", + "music", + "potion", + "sand", + "wand", ]; const icons = [ "bow", "cave", - "chest", "coin", "desert", "egg", "fire", "gun", "hammer", - "hat", - "heart", "hills", "hourglass", "house", "ice", "island", "key", - "magic", "map", - "marker", - "metal", "money", "mountains", - "music", "piece", "planet", - "potion", "quest", "ring", "rock", - "sand", "shop", "sign", "skull", @@ -102,7 +103,6 @@ const icons = [ "tree", "upgrade", "void", - "wand", "water", ]; From 4bfd8540930a628bd4829567b6a5bd488d5f5c94 Mon Sep 17 00:00:00 2001 From: peppidesu Date: Wed, 28 Jan 2026 16:54:01 +0100 Subject: [PATCH 13/14] auto clean folder --- build-sprites.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-sprites.sh b/build-sprites.sh index 0ec696e..0a7274e 100755 --- a/build-sprites.sh +++ b/build-sprites.sh @@ -5,6 +5,8 @@ SRC="$ROOT/sprites" TMP="$(mktemp -d)/sprites" DEST="$ROOT/public/sprites" +rm -rf "$DEST" + sub_inputs=(220022 440044 aa00aa ff00ff) declare -A palettes=( From 3031c1dd3feca99c4daa2ee73c4fb1f2b41d7b2b Mon Sep 17 00:00:00 2001 From: peppidesu Date: Wed, 28 Jan 2026 17:17:45 +0100 Subject: [PATCH 14/14] regenerate sprites on build --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d13f4b8..2139ab6 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,10 @@ "type": "module", "scripts": { "dev": "vite", - "build": "vite build", + "build": "./build-sprites.sh && vite build", "preview": "vite preview", "sprites": "./build-sprites.sh", - "deploy": "npm run build && gh-pages -d dist --nojekyll --cname elementipelago.peppidesu.dev" + "deploy": "bun run build && gh-pages -d dist --nojekyll --cname elementipelago.peppidesu.dev" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^6.2.4",