diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6ef8106b..43af4dd6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,16 +52,6 @@ jobs: ${{ steps.changelog.outputs.changelog }} draft: true prerelease: false - - name: Upload Tracks - id: upload-tracks - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: shared/target/tracks.zip - asset_name: tracks.zip - asset_content_type: application/zip - name: Upload Server Jar id: upload-server-jar uses: actions/upload-release-asset@v1 diff --git a/README.md b/README.md index 73936c2e..28d1d78b 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Run `mvn install` in the root directory. This builds `client`, `server` and `edi ### Running First, the server application has to be started as it provides resources like sounds, maps and textures which are required for "offline" modes, too. -As I could not manage to include the tracks inside the compiled JAR archive, the `tracks` directory has to be located at the same folder where the `server.jar` is located! There is a symbolic link in the `server/` directory which will likely not work on Windows systems. Please remove it and copy the directory instead! +By default, the server uses tracks from the project's bundled resources, however if you want to run with a custom set of tracks, launch the server using the `--tracks-dir` option! Assuming that all 3 tools have compiled successfully (or downloaded them from the [Releases Page](https://github.com/PhilippvK/playforia-minigolf/releases)), you have 3 possible ways for running the server binary: 1. Using the IntelliJ IDE: Use the provides build artifacts or run the server by pressing the play button after compiling 2. Using the Maven tool: Run `mvn compile exec:java` in the `./server`, `./client` or `./editor` directory @@ -65,12 +65,15 @@ java -jar client.jar -server 192.168.1.7 -lang en_US # Replace IP with the one o We provide an experimental Dockerfile for easy hosting of the server application. You can either build the image by yourself or download the pre-build images from [quay.io](https://quay.io/repository/philippvk/minigolf) via `docker pull quay.io/philippvk/minigolf:latest`. Running the Editor is quite straightforward as it can be started like expected: `java -jar editor.jar` + ### CLI options Both client and server include CLI options for hostname (`-ip`), port (`-p`) settings. To learn about all the available setting you can include help with `-h` parameter. +To use custom tracks instead of the default set of bundled tracks, use the `--tracks-dir` option when starting the server and point it to where your tracks are located. + If you want to enable debugging messages, add `--verbose` to the list of arguments. -## Compability +## Compatibility Tested: - Ubuntu 22.04 with Java version `17.0.6` @@ -86,7 +89,7 @@ Tested: 1. The code is neither written by me nor my property. I do NOT represent the same values as people who have worked on this code before. (Original Source: https://github.com/WorldStarHipHopX/playforia) 2. I am not responsible for any bug, problems, security flaws,... 3. Also, I do not intent to extend the current codebase very much. -4. The Java code you will find in the repository is pretty bad. Some parts even look like they where generated, for example by an converter tool +4. The Java code you will find in the repository is pretty bad. Some parts even look like they were generated, for example by an converter tool 5. There is actually an aimbot implemented in the client code. Look for `allowCheating` in `GameCanvas.java` for trying it out. Use it wisely. ## Contribution diff --git a/assets/res/AGolf/picture/balls.gif b/assets/res/AGolf/picture/balls.gif deleted file mode 100644 index 7b67e965..00000000 Binary files a/assets/res/AGolf/picture/balls.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobby-dual.gif b/assets/res/AGolf/picture/bg-lobby-dual.gif deleted file mode 100644 index d401daba..00000000 Binary files a/assets/res/AGolf/picture/bg-lobby-dual.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobby-multi-fade.jpg b/assets/res/AGolf/picture/bg-lobby-multi-fade.jpg deleted file mode 100644 index bff5310c..00000000 Binary files a/assets/res/AGolf/picture/bg-lobby-multi-fade.jpg and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobby-multi.gif b/assets/res/AGolf/picture/bg-lobby-multi.gif deleted file mode 100644 index 30700521..00000000 Binary files a/assets/res/AGolf/picture/bg-lobby-multi.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobby-password.gif b/assets/res/AGolf/picture/bg-lobby-password.gif deleted file mode 100644 index 11e639ed..00000000 Binary files a/assets/res/AGolf/picture/bg-lobby-password.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobby-single-fade.jpg b/assets/res/AGolf/picture/bg-lobby-single-fade.jpg deleted file mode 100644 index b37f1e63..00000000 Binary files a/assets/res/AGolf/picture/bg-lobby-single-fade.jpg and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobby-single.gif b/assets/res/AGolf/picture/bg-lobby-single.gif deleted file mode 100644 index 984cedfa..00000000 Binary files a/assets/res/AGolf/picture/bg-lobby-single.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/bg-lobbyselect.gif b/assets/res/AGolf/picture/bg-lobbyselect.gif deleted file mode 100644 index 9ec5eb83..00000000 Binary files a/assets/res/AGolf/picture/bg-lobbyselect.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/elements.gif b/assets/res/AGolf/picture/elements.gif deleted file mode 100644 index 131e810d..00000000 Binary files a/assets/res/AGolf/picture/elements.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/shapes.gif b/assets/res/AGolf/picture/shapes.gif deleted file mode 100644 index 0daca121..00000000 Binary files a/assets/res/AGolf/picture/shapes.gif and /dev/null differ diff --git a/assets/res/AGolf/picture/special.gif b/assets/res/AGolf/picture/special.gif deleted file mode 100644 index 238613a8..00000000 Binary files a/assets/res/AGolf/picture/special.gif and /dev/null differ diff --git a/assets/res/Editor/fill_icon&16.png b/assets/res/Editor/fill_icon&16.png deleted file mode 100644 index b885a642..00000000 Binary files a/assets/res/Editor/fill_icon&16.png and /dev/null differ diff --git a/assets/res/Editor/pencil_icon&16.png b/assets/res/Editor/pencil_icon&16.png deleted file mode 100644 index c48e5e65..00000000 Binary files a/assets/res/Editor/pencil_icon&16.png and /dev/null differ diff --git a/assets/res/Editor/playback_rec_icon&16.png b/assets/res/Editor/playback_rec_icon&16.png deleted file mode 100644 index 75605034..00000000 Binary files a/assets/res/Editor/playback_rec_icon&16.png and /dev/null differ diff --git a/assets/res/Editor/playback_stop_icon&16.png b/assets/res/Editor/playback_stop_icon&16.png deleted file mode 100644 index c58c5cd3..00000000 Binary files a/assets/res/Editor/playback_stop_icon&16.png and /dev/null differ diff --git a/assets/res/Shared/picture/bigtext.gif b/assets/res/Shared/picture/bigtext.gif deleted file mode 100644 index f12394c0..00000000 Binary files a/assets/res/Shared/picture/bigtext.gif and /dev/null differ diff --git a/assets/res/Shared/picture/credit-background.jpg b/assets/res/Shared/picture/credit-background.jpg deleted file mode 100644 index ee847a35..00000000 Binary files a/assets/res/Shared/picture/credit-background.jpg and /dev/null differ diff --git a/assets/res/Shared/picture/icon.png b/assets/res/Shared/picture/icon.png deleted file mode 100644 index b3990030..00000000 Binary files a/assets/res/Shared/picture/icon.png and /dev/null differ diff --git a/assets/res/Shared/picture/language-flags.png b/assets/res/Shared/picture/language-flags.png deleted file mode 100644 index 5aa91ba5..00000000 Binary files a/assets/res/Shared/picture/language-flags.png and /dev/null differ diff --git a/assets/res/Shared/picture/ranking-icons.gif b/assets/res/Shared/picture/ranking-icons.gif deleted file mode 100644 index 10fe4ef1..00000000 Binary files a/assets/res/Shared/picture/ranking-icons.gif and /dev/null differ diff --git a/assets/res/Shared/picture/tf-background.gif b/assets/res/Shared/picture/tf-background.gif deleted file mode 100644 index e67272e2..00000000 Binary files a/assets/res/Shared/picture/tf-background.gif and /dev/null differ diff --git a/assets/res/Shared/sound/challenge.au b/assets/res/Shared/sound/challenge.au deleted file mode 100644 index c7f49e64..00000000 Binary files a/assets/res/Shared/sound/challenge.au and /dev/null differ diff --git a/assets/res/Shared/sound/game-draw.au b/assets/res/Shared/sound/game-draw.au deleted file mode 100644 index ec515f2b..00000000 Binary files a/assets/res/Shared/sound/game-draw.au and /dev/null differ diff --git a/assets/res/Shared/sound/game-loser.au b/assets/res/Shared/sound/game-loser.au deleted file mode 100644 index 539b30d9..00000000 Binary files a/assets/res/Shared/sound/game-loser.au and /dev/null differ diff --git a/assets/res/Shared/sound/game-winner.au b/assets/res/Shared/sound/game-winner.au deleted file mode 100644 index 5374c9de..00000000 Binary files a/assets/res/Shared/sound/game-winner.au and /dev/null differ diff --git a/assets/res/Shared/sound/gamemove.au b/assets/res/Shared/sound/gamemove.au deleted file mode 100644 index b79c24ed..00000000 Binary files a/assets/res/Shared/sound/gamemove.au and /dev/null differ diff --git a/assets/res/Shared/sound/illegal.au b/assets/res/Shared/sound/illegal.au deleted file mode 100644 index 383f3577..00000000 Binary files a/assets/res/Shared/sound/illegal.au and /dev/null differ diff --git a/assets/res/Shared/sound/notify.au b/assets/res/Shared/sound/notify.au deleted file mode 100644 index c7f49e64..00000000 Binary files a/assets/res/Shared/sound/notify.au and /dev/null differ diff --git a/assets/res/Shared/sound/timelow.au b/assets/res/Shared/sound/timelow.au deleted file mode 100644 index 5a554e64..00000000 Binary files a/assets/res/Shared/sound/timelow.au and /dev/null differ diff --git a/assets/res/appletloader_playforia.gif b/assets/res/appletloader_playforia.gif deleted file mode 100644 index 149ca2a1..00000000 Binary files a/assets/res/appletloader_playforia.gif and /dev/null differ diff --git a/assets/res/l10n/en_US/AGolf.xml b/assets/res/l10n/en_US/AGolf.xml deleted file mode 100644 index 62723136..00000000 --- a/assets/res/l10n/en_US/AGolf.xml +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - stay shore]]> - - - - - - - - - - - - - - - - - - - - - - - - %2]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/res/l10n/en_US/Shared.xml b/assets/res/l10n/en_US/Shared.xml deleted file mode 100644 index 5bdb835e..00000000 --- a/assets/res/l10n/en_US/Shared.xml +++ /dev/null @@ -1,934 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - immediately.]]> - - - here.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - )]]> - - - )]]> - - - - - - - - - - - - - - - > %1]]> - - - > %1]]> - - - - - - before you can chat]]> - - - - - - - - - - - - - - - %2]]> - - - %2> %3]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
You can check your own game history and exact ranking for each game at
Profile > Statistics (main menu)

Other people best rankings you'll find from
Games > Ranking]]>
-
- -
It will be displayed in the game, but you can also check your own game statistics at
Profile -> Statistics (main menu)

Global score lists for this and other Playforia games can be found from
Games -> Records]]>
-
- - - - - - - -
After creating a free account, you'll get a unique nickname and avatar, your personal game statistics and also take part in the famous Star League.]]>
-
- -
By creating an account on Playforia, you get your personal game statistics, records and settings, along with a whole bunch of other cool features!]]>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%1
to number %2


The message fee is %3 and the service works with the following operators: %4]]>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - to register for free!]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/assets/res/l10n/fi_FI/AGolf.xml b/assets/res/l10n/fi_FI/AGolf.xml deleted file mode 100644 index bbcd540e..00000000 --- a/assets/res/l10n/fi_FI/AGolf.xml +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pysyy rannalla]]> - - - - - - - - - - - - - - - - - - - - - - - - %2]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/res/l10n/fi_FI/Shared.xml b/assets/res/l10n/fi_FI/Shared.xml deleted file mode 100644 index 8bb58bc2..00000000 --- a/assets/res/l10n/fi_FI/Shared.xml +++ /dev/null @@ -1,933 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - heti.]]> - - - .]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - )]]> - - - )]]> - - - - - - - - - - - - - - - > %1]]> - - - > %1]]> - - - - - - ennenkuin voit osallistua keskusteluun]]> - - - - - - - - - - - - - - - %2]]> - - - %2> %3]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Voit katsella omaa pelihistoriaasi tai tarkkaa ranking-lukemaasi mistä tahansa pelistä valitsemalla päävalikosta
Oma sivu -> Tilastot

Muiden pelaajien parhaat pisteet eri peleistä löydät päävalikon kautta seuraavasti
Pelit -> Ranking]]>
-
- -
Oma ennätyksesi näkyy tämän pelin sisällä mutta voit myös katsoa omia tarkempia pelitilastoja valitsemalla päävalikosta
Oma sivu -> Tilastot

Kaikkien pelaajien yhteiset pistelistat mistä tahansa pelistä löydät valitsemalla päävalikosta
Pelit -> Ennätykset]]>
-
- - - - - - - -
Tunnuksen luonnin jälkeen saisit myös oman nimimerkin ja hahmon, omat pelitilastot sekä ranking-ikonin joka kertoo muille kuinka hyvä pelaaja olet.]]>
-
- -
Vaikka et olisi kiinnostunut pistelistoista, tunnuksella pelatessasi useimmat Aapelin pelit tallentavat myös henkilökohtaisia tilastoja, omia ennätyksiä sekä pelien asetuksia.]]>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%1
numeroon %2


Viestin hinta on %3 ja se toimii seuraavissa liittymissä: %4]]>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - !]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/assets/res/l10n/sv_SE/AGolf.xml b/assets/res/l10n/sv_SE/AGolf.xml deleted file mode 100644 index 7ce34e2a..00000000 --- a/assets/res/l10n/sv_SE/AGolf.xml +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - hålls på stranden]]> - - - - - - - - - - - - - - - - - - Säg]]> - - - - - - %2]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Säg]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/res/l10n/sv_SE/Shared.xml b/assets/res/l10n/sv_SE/Shared.xml deleted file mode 100644 index 856bfd5f..00000000 --- a/assets/res/l10n/sv_SE/Shared.xml +++ /dev/null @@ -1,933 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - omedelbart.]]> - - - sig här.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - )]]> - - - ]]> - - - - - - - - - Säg]]> - - - - - - > %1]]> - - - > %1]]> - - - - - - innan du kan chatta]]> - - - - - - - - - - - - - - - %2]]> - - - %2> %3]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Du kan se din egen spelhistoria eller exakta rankning i vilket spel som helst, om du väljer
MinSida -> Statistik

Om du vill veta hur många poäng de bästa spelarna har, välj
Spel -> Rankning]]>
-
- -
Ditt eget rekord syns i det här spelrummet, men du kan se din spelstatistik också, om du väljer
MinSida -> Statistik

Om du vill se hur Playrays bästa spelare har spelat, välj
Spel -> Rekord]]>
-
- - - - - - - -
Då du skapar ett konto gratis får du ett unikt namn, en egen figur, personlig spelstatistik och dessutom rankningsikoner som visar de andra spelarna hur bra du är!]]>
-
- -
Genom att skapa ett konto på Playforia kan du få din personliga spelstatistik och dina rekord sparade, och du kan dessutom skapa helt egna inställningar!]]>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%1
till numret %2


Meddelandet kostar %1 och meddelandet fungerar med följande operatörer: %1]]>
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - för att registrera dig gratis!]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/assets/res/l10n/en_US/AGolf2.xml b/client/src/main/resources/l10n/en_US/AGolf2.xml similarity index 100% rename from assets/res/l10n/en_US/AGolf2.xml rename to client/src/main/resources/l10n/en_US/AGolf2.xml diff --git a/assets/res/l10n/fi_FI/AGolf2.xml b/client/src/main/resources/l10n/fi_FI/AGolf2.xml similarity index 100% rename from assets/res/l10n/fi_FI/AGolf2.xml rename to client/src/main/resources/l10n/fi_FI/AGolf2.xml diff --git a/assets/res/l10n/sv_SE/AGolf2.xml b/client/src/main/resources/l10n/sv_SE/AGolf2.xml similarity index 100% rename from assets/res/l10n/sv_SE/AGolf2.xml rename to client/src/main/resources/l10n/sv_SE/AGolf2.xml diff --git a/pom.xml b/pom.xml index c8592b7a..0f4b3fc3 100644 --- a/pom.xml +++ b/pom.xml @@ -69,11 +69,6 @@ launch4j-maven-plugin 1.7.25 - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - org.codehaus.mojo exec-maven-plugin diff --git a/server/src/main/java/org/moparforia/server/Launcher.java b/server/src/main/java/org/moparforia/server/Launcher.java index 4fdbf2bc..ce3530cd 100644 --- a/server/src/main/java/org/moparforia/server/Launcher.java +++ b/server/src/main/java/org/moparforia/server/Launcher.java @@ -3,6 +3,7 @@ import org.moparforia.shared.ManifestVersionProvider; import picocli.CommandLine; +import java.util.Optional; import java.util.concurrent.Callable; @CommandLine.Command( @@ -33,6 +34,12 @@ public class Launcher implements Callable { ) private int port; + @CommandLine.Option( + names = {"--tracks-dir", "-t"}, + description = "Sets where to look for tracks and track sets" + ) + private String tracksDirectory; + public static void main(String... args) { Launcher launcher = new Launcher(); new CommandLine(launcher) @@ -42,11 +49,11 @@ public static void main(String... args) { @Override public Integer call() { - getServer(host, port).start(); + getServer(this.host, this.port, this.tracksDirectory).start(); return 0; } - public Server getServer(String host, int port) { - return new Server(host, port); + public Server getServer(String host, int port, String tracksDirectory) { + return new Server(host, port, Optional.ofNullable(tracksDirectory)); } } diff --git a/server/src/main/java/org/moparforia/server/Server.java b/server/src/main/java/org/moparforia/server/Server.java index 1a48fb56..404c96dd 100644 --- a/server/src/main/java/org/moparforia/server/Server.java +++ b/server/src/main/java/org/moparforia/server/Server.java @@ -15,14 +15,22 @@ import org.moparforia.server.game.Player; import org.moparforia.server.net.*; import org.moparforia.shared.tracks.TrackLoadException; +import org.moparforia.shared.tracks.TracksLocation; import org.moparforia.shared.tracks.filesystem.FileSystemTrackManager; import org.moparforia.shared.tracks.filesystem.FileSystemStatsManager; import java.io.IOException; import java.net.InetSocketAddress; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.URL; +import java.nio.file.FileSystems; +import java.nio.file.Paths; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.Iterator; +import java.util.Optional; import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; @@ -31,14 +39,16 @@ public class Server implements Runnable { public static final boolean DEBUG = true; + public static final String DEFAULT_TRACKS_DIRECTORY = "tracks"; - private HashMap players = new HashMap(); + private HashMap players = new HashMap<>(); private ChannelGroup allChannels = new DefaultChannelGroup(); - private ConcurrentLinkedQueue events = new ConcurrentLinkedQueue(); - private HashMap> packetHandlers = new HashMap>(); + private ConcurrentLinkedQueue events = new ConcurrentLinkedQueue<>(); + private HashMap> packetHandlers = new HashMap<>(); private String host; private int port; + private Optional tracksDirectory; private HashMap lobbies = new HashMap(); //private ArrayList lobbies = new ArrayList(); @@ -48,20 +58,15 @@ public class Server implements Runnable { private int gameIdCounter; - public Server(String host, int port) { + public Server(String host, int port, Optional tracksDirectory) { this.host = host; this.port = port; + this.tracksDirectory = tracksDirectory; for (LobbyType lt : LobbyType.values()) { lobbies.put(lt, new Lobby(lt)); } } -// public Server() { -// for (LobbyType lt : LobbyType.values()) { -// lobbies.put(lt, new Lobby(lt)); -// } -// } - public int getNextPlayerId() { return playerIdCounter++; } @@ -155,9 +160,10 @@ public void addPlayer(Player p) { public void start() { try { - FileSystemTrackManager.getInstance().load(); - FileSystemStatsManager.getInstance().load(); - } catch (TrackLoadException | IOException e) { + TracksLocation tracksLocation = this.getTracksLocation(); + FileSystemTrackManager.getInstance().load(tracksLocation); + FileSystemStatsManager.getInstance().load(tracksLocation); + } catch (TrackLoadException | IOException | URISyntaxException e) { System.err.println("Unable to load tracks: " + e.getMessage()); e.printStackTrace(); return; @@ -217,4 +223,36 @@ public void run() { } } } + + /** + * Determines where to look for tracks. + * In order of priority: + * 1. If user has specified a tracks directory CLI flags, search for it in the default FileSystem + * 2. Else, if running in a jar file, use bundled tracks + * 3. Else, if running in an IDE, use resources folder + * 4. Else, use default filesystem and look in default directory + */ + private TracksLocation getTracksLocation() throws URISyntaxException, IOException { + if (tracksDirectory.isPresent()) { + System.out.println("Using CLI argument for tracks location: " + tracksDirectory.get()); + return new TracksLocation(FileSystems.getDefault(), tracksDirectory.get()); + } + + URL resource = this.getClass().getResource("/tracks"); + if (resource != null) { + URI resourceUri = resource.toURI(); + if (resourceUri.getScheme().equals("jar")) { + // tracks are bundled in jar + System.out.println("Using bundled jar resources for tracks location"); + return new TracksLocation(FileSystems.newFileSystem(resourceUri, Collections.emptyMap()), "/tracks"); + } + // running in IDE + String tracksPath = Paths.get(resourceUri).toString(); + System.out.println("Using path to resources for tracks location: " + tracksPath); + return new TracksLocation(FileSystems.getDefault(), tracksPath); + } + // running outside of jar, outside of IDE + System.out.println("Using default tracks directory for tracks location"); + return new TracksLocation(FileSystems.getDefault(), DEFAULT_TRACKS_DIRECTORY); + } } diff --git a/tracks/sets/birchwood.trackset b/server/src/main/resources/tracks/sets/birchwood.trackset similarity index 100% rename from tracks/sets/birchwood.trackset rename to server/src/main/resources/tracks/sets/birchwood.trackset diff --git a/tracks/sets/oakpark.trackset b/server/src/main/resources/tracks/sets/oakpark.trackset similarity index 100% rename from tracks/sets/oakpark.trackset rename to server/src/main/resources/tracks/sets/oakpark.trackset diff --git a/tracks/sets/onebyone.trackset b/server/src/main/resources/tracks/sets/onebyone.trackset similarity index 100% rename from tracks/sets/onebyone.trackset rename to server/src/main/resources/tracks/sets/onebyone.trackset diff --git a/tracks/sets/scaryset.trackset b/server/src/main/resources/tracks/sets/scaryset.trackset similarity index 100% rename from tracks/sets/scaryset.trackset rename to server/src/main/resources/tracks/sets/scaryset.trackset diff --git a/tracks/sets/sprucecorpse.trackset b/server/src/main/resources/tracks/sets/sprucecorpse.trackset similarity index 100% rename from tracks/sets/sprucecorpse.trackset rename to server/src/main/resources/tracks/sets/sprucecorpse.trackset diff --git a/tracks/sets/thefirst.trackset b/server/src/main/resources/tracks/sets/thefirst.trackset similarity index 100% rename from tracks/sets/thefirst.trackset rename to server/src/main/resources/tracks/sets/thefirst.trackset diff --git a/tracks/sets/tormentfields.trackset b/server/src/main/resources/tracks/sets/tormentfields.trackset similarity index 100% rename from tracks/sets/tormentfields.trackset rename to server/src/main/resources/tracks/sets/tormentfields.trackset diff --git a/tracks/tracks/100degrees.track b/server/src/main/resources/tracks/tracks/100degrees.track similarity index 100% rename from tracks/tracks/100degrees.track rename to server/src/main/resources/tracks/tracks/100degrees.track diff --git a/tracks/tracks/10102000.track b/server/src/main/resources/tracks/tracks/10102000.track similarity index 100% rename from tracks/tracks/10102000.track rename to server/src/main/resources/tracks/tracks/10102000.track diff --git a/tracks/tracks/18blocks.track b/server/src/main/resources/tracks/tracks/18blocks.track similarity index 100% rename from tracks/tracks/18blocks.track rename to server/src/main/resources/tracks/tracks/18blocks.track diff --git a/tracks/tracks/19thofNovember.track b/server/src/main/resources/tracks/tracks/19thofNovember.track similarity index 100% rename from tracks/tracks/19thofNovember.track rename to server/src/main/resources/tracks/tracks/19thofNovember.track diff --git a/tracks/tracks/19thofNovemberII.track b/server/src/main/resources/tracks/tracks/19thofNovemberII.track similarity index 100% rename from tracks/tracks/19thofNovemberII.track rename to server/src/main/resources/tracks/tracks/19thofNovemberII.track diff --git a/tracks/tracks/1shot.track b/server/src/main/resources/tracks/tracks/1shot.track similarity index 100% rename from tracks/tracks/1shot.track rename to server/src/main/resources/tracks/tracks/1shot.track diff --git a/tracks/tracks/1stroke4bounces.track b/server/src/main/resources/tracks/tracks/1stroke4bounces.track similarity index 100% rename from tracks/tracks/1stroke4bounces.track rename to server/src/main/resources/tracks/tracks/1stroke4bounces.track diff --git a/tracks/tracks/2003.track b/server/src/main/resources/tracks/tracks/2003.track similarity index 100% rename from tracks/tracks/2003.track rename to server/src/main/resources/tracks/tracks/2003.track diff --git a/tracks/tracks/2004leftover.track b/server/src/main/resources/tracks/tracks/2004leftover.track similarity index 100% rename from tracks/tracks/2004leftover.track rename to server/src/main/resources/tracks/tracks/2004leftover.track diff --git a/tracks/tracks/2004leftoverII.track b/server/src/main/resources/tracks/tracks/2004leftoverII.track similarity index 100% rename from tracks/tracks/2004leftoverII.track rename to server/src/main/resources/tracks/tracks/2004leftoverII.track diff --git a/tracks/tracks/21st.track b/server/src/main/resources/tracks/tracks/21st.track similarity index 100% rename from tracks/tracks/21st.track rename to server/src/main/resources/tracks/tracks/21st.track diff --git a/tracks/tracks/25lines.track b/server/src/main/resources/tracks/tracks/25lines.track similarity index 100% rename from tracks/tracks/25lines.track rename to server/src/main/resources/tracks/tracks/25lines.track diff --git a/tracks/tracks/25spots.track b/server/src/main/resources/tracks/tracks/25spots.track similarity index 100% rename from tracks/tracks/25spots.track rename to server/src/main/resources/tracks/tracks/25spots.track diff --git a/tracks/tracks/27rooms.track b/server/src/main/resources/tracks/tracks/27rooms.track similarity index 100% rename from tracks/tracks/27rooms.track rename to server/src/main/resources/tracks/tracks/27rooms.track diff --git a/tracks/tracks/2minesleft.track b/server/src/main/resources/tracks/tracks/2minesleft.track similarity index 100% rename from tracks/tracks/2minesleft.track rename to server/src/main/resources/tracks/tracks/2minesleft.track diff --git a/tracks/tracks/2vs1.track b/server/src/main/resources/tracks/tracks/2vs1.track similarity index 100% rename from tracks/tracks/2vs1.track rename to server/src/main/resources/tracks/tracks/2vs1.track diff --git a/tracks/tracks/3Stages.track b/server/src/main/resources/tracks/tracks/3Stages.track similarity index 100% rename from tracks/tracks/3Stages.track rename to server/src/main/resources/tracks/tracks/3Stages.track diff --git a/tracks/tracks/3boxes.track b/server/src/main/resources/tracks/tracks/3boxes.track similarity index 100% rename from tracks/tracks/3boxes.track rename to server/src/main/resources/tracks/tracks/3boxes.track diff --git a/tracks/tracks/3islands.track b/server/src/main/resources/tracks/tracks/3islands.track similarity index 100% rename from tracks/tracks/3islands.track rename to server/src/main/resources/tracks/tracks/3islands.track diff --git a/tracks/tracks/3pointer.track b/server/src/main/resources/tracks/tracks/3pointer.track similarity index 100% rename from tracks/tracks/3pointer.track rename to server/src/main/resources/tracks/tracks/3pointer.track diff --git a/tracks/tracks/3smoothdrops.track b/server/src/main/resources/tracks/tracks/3smoothdrops.track similarity index 100% rename from tracks/tracks/3smoothdrops.track rename to server/src/main/resources/tracks/tracks/3smoothdrops.track diff --git a/tracks/tracks/3waystodoit.track b/server/src/main/resources/tracks/tracks/3waystodoit.track similarity index 100% rename from tracks/tracks/3waystodoit.track rename to server/src/main/resources/tracks/tracks/3waystodoit.track diff --git a/tracks/tracks/45degrees.track b/server/src/main/resources/tracks/tracks/45degrees.track similarity index 100% rename from tracks/tracks/45degrees.track rename to server/src/main/resources/tracks/tracks/45degrees.track diff --git a/tracks/tracks/4daCrew.track b/server/src/main/resources/tracks/tracks/4daCrew.track similarity index 100% rename from tracks/tracks/4daCrew.track rename to server/src/main/resources/tracks/tracks/4daCrew.track diff --git a/tracks/tracks/4goodshots.track b/server/src/main/resources/tracks/tracks/4goodshots.track similarity index 100% rename from tracks/tracks/4goodshots.track rename to server/src/main/resources/tracks/tracks/4goodshots.track diff --git a/tracks/tracks/5blocksaway.track b/server/src/main/resources/tracks/tracks/5blocksaway.track similarity index 100% rename from tracks/tracks/5blocksaway.track rename to server/src/main/resources/tracks/tracks/5blocksaway.track diff --git a/tracks/tracks/5iveO.track b/server/src/main/resources/tracks/tracks/5iveO.track similarity index 100% rename from tracks/tracks/5iveO.track rename to server/src/main/resources/tracks/tracks/5iveO.track diff --git a/tracks/tracks/5thStreet.track b/server/src/main/resources/tracks/tracks/5thStreet.track similarity index 100% rename from tracks/tracks/5thStreet.track rename to server/src/main/resources/tracks/tracks/5thStreet.track diff --git a/tracks/tracks/6feetunder.track b/server/src/main/resources/tracks/tracks/6feetunder.track similarity index 100% rename from tracks/tracks/6feetunder.track rename to server/src/main/resources/tracks/tracks/6feetunder.track diff --git a/tracks/tracks/6pinballbrothers.track b/server/src/main/resources/tracks/tracks/6pinballbrothers.track similarity index 100% rename from tracks/tracks/6pinballbrothers.track rename to server/src/main/resources/tracks/tracks/6pinballbrothers.track diff --git a/tracks/tracks/7Plates.track b/server/src/main/resources/tracks/tracks/7Plates.track similarity index 100% rename from tracks/tracks/7Plates.track rename to server/src/main/resources/tracks/tracks/7Plates.track diff --git a/tracks/tracks/7rooms.track b/server/src/main/resources/tracks/tracks/7rooms.track similarity index 100% rename from tracks/tracks/7rooms.track rename to server/src/main/resources/tracks/tracks/7rooms.track diff --git a/tracks/tracks/8rooms.track b/server/src/main/resources/tracks/tracks/8rooms.track similarity index 100% rename from tracks/tracks/8rooms.track rename to server/src/main/resources/tracks/tracks/8rooms.track diff --git a/tracks/tracks/9BallCornerPocket.track b/server/src/main/resources/tracks/tracks/9BallCornerPocket.track similarity index 100% rename from tracks/tracks/9BallCornerPocket.track rename to server/src/main/resources/tracks/tracks/9BallCornerPocket.track diff --git a/tracks/tracks/ACDC.track b/server/src/main/resources/tracks/tracks/ACDC.track similarity index 100% rename from tracks/tracks/ACDC.track rename to server/src/main/resources/tracks/tracks/ACDC.track diff --git a/tracks/tracks/ANewVipassana.track b/server/src/main/resources/tracks/tracks/ANewVipassana.track similarity index 100% rename from tracks/tracks/ANewVipassana.track rename to server/src/main/resources/tracks/tracks/ANewVipassana.track diff --git a/tracks/tracks/ARiverRunsThroughIt.track b/server/src/main/resources/tracks/tracks/ARiverRunsThroughIt.track similarity index 100% rename from tracks/tracks/ARiverRunsThroughIt.track rename to server/src/main/resources/tracks/tracks/ARiverRunsThroughIt.track diff --git a/tracks/tracks/Aapeli1v.track b/server/src/main/resources/tracks/tracks/Aapeli1v.track similarity index 100% rename from tracks/tracks/Aapeli1v.track rename to server/src/main/resources/tracks/tracks/Aapeli1v.track diff --git a/tracks/tracks/Aapeliforfour.track b/server/src/main/resources/tracks/tracks/Aapeliforfour.track similarity index 100% rename from tracks/tracks/Aapeliforfour.track rename to server/src/main/resources/tracks/tracks/Aapeliforfour.track diff --git a/tracks/tracks/Aapetrix.track b/server/src/main/resources/tracks/tracks/Aapetrix.track similarity index 100% rename from tracks/tracks/Aapetrix.track rename to server/src/main/resources/tracks/tracks/Aapetrix.track diff --git a/tracks/tracks/Abimopectore.track b/server/src/main/resources/tracks/tracks/Abimopectore.track similarity index 100% rename from tracks/tracks/Abimopectore.track rename to server/src/main/resources/tracks/tracks/Abimopectore.track diff --git a/tracks/tracks/Abomination.track b/server/src/main/resources/tracks/tracks/Abomination.track similarity index 100% rename from tracks/tracks/Abomination.track rename to server/src/main/resources/tracks/tracks/Abomination.track diff --git a/tracks/tracks/Absinth.track b/server/src/main/resources/tracks/tracks/Absinth.track similarity index 100% rename from tracks/tracks/Absinth.track rename to server/src/main/resources/tracks/tracks/Absinth.track diff --git a/tracks/tracks/AbsinthII.track b/server/src/main/resources/tracks/tracks/AbsinthII.track similarity index 100% rename from tracks/tracks/AbsinthII.track rename to server/src/main/resources/tracks/tracks/AbsinthII.track diff --git a/tracks/tracks/AbstemiouslyDangerous.track b/server/src/main/resources/tracks/tracks/AbstemiouslyDangerous.track similarity index 100% rename from tracks/tracks/AbstemiouslyDangerous.track rename to server/src/main/resources/tracks/tracks/AbstemiouslyDangerous.track diff --git a/tracks/tracks/Abu.track b/server/src/main/resources/tracks/tracks/Abu.track similarity index 100% rename from tracks/tracks/Abu.track rename to server/src/main/resources/tracks/tracks/Abu.track diff --git a/tracks/tracks/AcceleratedFlume.track b/server/src/main/resources/tracks/tracks/AcceleratedFlume.track similarity index 100% rename from tracks/tracks/AcceleratedFlume.track rename to server/src/main/resources/tracks/tracks/AcceleratedFlume.track diff --git a/tracks/tracks/Acein.track b/server/src/main/resources/tracks/tracks/Acein.track similarity index 100% rename from tracks/tracks/Acein.track rename to server/src/main/resources/tracks/tracks/Acein.track diff --git a/tracks/tracks/Acethrough.track b/server/src/main/resources/tracks/tracks/Acethrough.track similarity index 100% rename from tracks/tracks/Acethrough.track rename to server/src/main/resources/tracks/tracks/Acethrough.track diff --git a/tracks/tracks/Acheapcopy.track b/server/src/main/resources/tracks/tracks/Acheapcopy.track similarity index 100% rename from tracks/tracks/Acheapcopy.track rename to server/src/main/resources/tracks/tracks/Acheapcopy.track diff --git a/tracks/tracks/AcidAttack.track b/server/src/main/resources/tracks/tracks/AcidAttack.track similarity index 100% rename from tracks/tracks/AcidAttack.track rename to server/src/main/resources/tracks/tracks/AcidAttack.track diff --git a/tracks/tracks/AcidCastle.track b/server/src/main/resources/tracks/tracks/AcidCastle.track similarity index 100% rename from tracks/tracks/AcidCastle.track rename to server/src/main/resources/tracks/tracks/AcidCastle.track diff --git a/tracks/tracks/AcidFloor.track b/server/src/main/resources/tracks/tracks/AcidFloor.track similarity index 100% rename from tracks/tracks/AcidFloor.track rename to server/src/main/resources/tracks/tracks/AcidFloor.track diff --git a/tracks/tracks/AcidGoon.track b/server/src/main/resources/tracks/tracks/AcidGoon.track similarity index 100% rename from tracks/tracks/AcidGoon.track rename to server/src/main/resources/tracks/tracks/AcidGoon.track diff --git a/tracks/tracks/AcidPhobia.track b/server/src/main/resources/tracks/tracks/AcidPhobia.track similarity index 100% rename from tracks/tracks/AcidPhobia.track rename to server/src/main/resources/tracks/tracks/AcidPhobia.track diff --git a/tracks/tracks/AcidRidge.track b/server/src/main/resources/tracks/tracks/AcidRidge.track similarity index 100% rename from tracks/tracks/AcidRidge.track rename to server/src/main/resources/tracks/tracks/AcidRidge.track diff --git a/tracks/tracks/AcidSwampWall.track b/server/src/main/resources/tracks/tracks/AcidSwampWall.track similarity index 100% rename from tracks/tracks/AcidSwampWall.track rename to server/src/main/resources/tracks/tracks/AcidSwampWall.track diff --git a/tracks/tracks/AcidTwins.track b/server/src/main/resources/tracks/tracks/AcidTwins.track similarity index 100% rename from tracks/tracks/AcidTwins.track rename to server/src/main/resources/tracks/tracks/AcidTwins.track diff --git a/tracks/tracks/AcidWay.track b/server/src/main/resources/tracks/tracks/AcidWay.track similarity index 100% rename from tracks/tracks/AcidWay.track rename to server/src/main/resources/tracks/tracks/AcidWay.track diff --git a/tracks/tracks/Acidofilic.track b/server/src/main/resources/tracks/tracks/Acidofilic.track similarity index 100% rename from tracks/tracks/Acidofilic.track rename to server/src/main/resources/tracks/tracks/Acidofilic.track diff --git a/tracks/tracks/Acidteleport.track b/server/src/main/resources/tracks/tracks/Acidteleport.track similarity index 100% rename from tracks/tracks/Acidteleport.track rename to server/src/main/resources/tracks/tracks/Acidteleport.track diff --git a/tracks/tracks/AcidySlide.track b/server/src/main/resources/tracks/tracks/AcidySlide.track similarity index 100% rename from tracks/tracks/AcidySlide.track rename to server/src/main/resources/tracks/tracks/AcidySlide.track diff --git a/tracks/tracks/Acirus.track b/server/src/main/resources/tracks/tracks/Acirus.track similarity index 100% rename from tracks/tracks/Acirus.track rename to server/src/main/resources/tracks/tracks/Acirus.track diff --git a/tracks/tracks/Aciswal.track b/server/src/main/resources/tracks/tracks/Aciswal.track similarity index 100% rename from tracks/tracks/Aciswal.track rename to server/src/main/resources/tracks/tracks/Aciswal.track diff --git a/tracks/tracks/Acrossboard.track b/server/src/main/resources/tracks/tracks/Acrossboard.track similarity index 100% rename from tracks/tracks/Acrossboard.track rename to server/src/main/resources/tracks/tracks/Acrossboard.track diff --git a/tracks/tracks/Ad.track b/server/src/main/resources/tracks/tracks/Ad.track similarity index 100% rename from tracks/tracks/Ad.track rename to server/src/main/resources/tracks/tracks/Ad.track diff --git a/tracks/tracks/AdonaiinDub.track b/server/src/main/resources/tracks/tracks/AdonaiinDub.track similarity index 100% rename from tracks/tracks/AdonaiinDub.track rename to server/src/main/resources/tracks/tracks/AdonaiinDub.track diff --git a/tracks/tracks/Advanced.track b/server/src/main/resources/tracks/tracks/Advanced.track similarity index 100% rename from tracks/tracks/Advanced.track rename to server/src/main/resources/tracks/tracks/Advanced.track diff --git a/tracks/tracks/AdventureI.track b/server/src/main/resources/tracks/tracks/AdventureI.track similarity index 100% rename from tracks/tracks/AdventureI.track rename to server/src/main/resources/tracks/tracks/AdventureI.track diff --git a/tracks/tracks/AdventureII.track b/server/src/main/resources/tracks/tracks/AdventureII.track similarity index 100% rename from tracks/tracks/AdventureII.track rename to server/src/main/resources/tracks/tracks/AdventureII.track diff --git a/tracks/tracks/AdventureIII.track b/server/src/main/resources/tracks/tracks/AdventureIII.track similarity index 100% rename from tracks/tracks/AdventureIII.track rename to server/src/main/resources/tracks/tracks/AdventureIII.track diff --git a/tracks/tracks/AdventureIV.track b/server/src/main/resources/tracks/tracks/AdventureIV.track similarity index 100% rename from tracks/tracks/AdventureIV.track rename to server/src/main/resources/tracks/tracks/AdventureIV.track diff --git a/tracks/tracks/AdventureIX.track b/server/src/main/resources/tracks/tracks/AdventureIX.track similarity index 100% rename from tracks/tracks/AdventureIX.track rename to server/src/main/resources/tracks/tracks/AdventureIX.track diff --git a/tracks/tracks/AdventureV.track b/server/src/main/resources/tracks/tracks/AdventureV.track similarity index 100% rename from tracks/tracks/AdventureV.track rename to server/src/main/resources/tracks/tracks/AdventureV.track diff --git a/tracks/tracks/AdventureVI.track b/server/src/main/resources/tracks/tracks/AdventureVI.track similarity index 100% rename from tracks/tracks/AdventureVI.track rename to server/src/main/resources/tracks/tracks/AdventureVI.track diff --git a/tracks/tracks/AdventureVII.track b/server/src/main/resources/tracks/tracks/AdventureVII.track similarity index 100% rename from tracks/tracks/AdventureVII.track rename to server/src/main/resources/tracks/tracks/AdventureVII.track diff --git a/tracks/tracks/AdventureVIII.track b/server/src/main/resources/tracks/tracks/AdventureVIII.track similarity index 100% rename from tracks/tracks/AdventureVIII.track rename to server/src/main/resources/tracks/tracks/AdventureVIII.track diff --git a/tracks/tracks/AdventureX.track b/server/src/main/resources/tracks/tracks/AdventureX.track similarity index 100% rename from tracks/tracks/AdventureX.track rename to server/src/main/resources/tracks/tracks/AdventureX.track diff --git a/tracks/tracks/Afterexcavation.track b/server/src/main/resources/tracks/tracks/Afterexcavation.track similarity index 100% rename from tracks/tracks/Afterexcavation.track rename to server/src/main/resources/tracks/tracks/Afterexcavation.track diff --git a/tracks/tracks/Afterreckoning.track b/server/src/main/resources/tracks/tracks/Afterreckoning.track similarity index 100% rename from tracks/tracks/Afterreckoning.track rename to server/src/main/resources/tracks/tracks/Afterreckoning.track diff --git a/tracks/tracks/Aftertheraincomessunagain.track b/server/src/main/resources/tracks/tracks/Aftertheraincomessunagain.track similarity index 100% rename from tracks/tracks/Aftertheraincomessunagain.track rename to server/src/main/resources/tracks/tracks/Aftertheraincomessunagain.track diff --git a/tracks/tracks/Againandagainandagain.track b/server/src/main/resources/tracks/tracks/Againandagainandagain.track similarity index 100% rename from tracks/tracks/Againandagainandagain.track rename to server/src/main/resources/tracks/tracks/Againandagainandagain.track diff --git a/tracks/tracks/AhDastaAlUssa.track b/server/src/main/resources/tracks/tracks/AhDastaAlUssa.track similarity index 100% rename from tracks/tracks/AhDastaAlUssa.track rename to server/src/main/resources/tracks/tracks/AhDastaAlUssa.track diff --git a/tracks/tracks/AithersMyth.track b/server/src/main/resources/tracks/tracks/AithersMyth.track similarity index 100% rename from tracks/tracks/AithersMyth.track rename to server/src/main/resources/tracks/tracks/AithersMyth.track diff --git a/tracks/tracks/Akrakadabra.track b/server/src/main/resources/tracks/tracks/Akrakadabra.track similarity index 100% rename from tracks/tracks/Akrakadabra.track rename to server/src/main/resources/tracks/tracks/Akrakadabra.track diff --git a/tracks/tracks/AkusPork.track b/server/src/main/resources/tracks/tracks/AkusPork.track similarity index 100% rename from tracks/tracks/AkusPork.track rename to server/src/main/resources/tracks/tracks/AkusPork.track diff --git a/tracks/tracks/Alaska.track b/server/src/main/resources/tracks/tracks/Alaska.track similarity index 100% rename from tracks/tracks/Alaska.track rename to server/src/main/resources/tracks/tracks/Alaska.track diff --git a/tracks/tracks/Alcatraz.track b/server/src/main/resources/tracks/tracks/Alcatraz.track similarity index 100% rename from tracks/tracks/Alcatraz.track rename to server/src/main/resources/tracks/tracks/Alcatraz.track diff --git a/tracks/tracks/Alchemea.track b/server/src/main/resources/tracks/tracks/Alchemea.track similarity index 100% rename from tracks/tracks/Alchemea.track rename to server/src/main/resources/tracks/tracks/Alchemea.track diff --git a/tracks/tracks/AllKindsofStuff.track b/server/src/main/resources/tracks/tracks/AllKindsofStuff.track similarity index 100% rename from tracks/tracks/AllKindsofStuff.track rename to server/src/main/resources/tracks/tracks/AllKindsofStuff.track diff --git a/tracks/tracks/Allowme.track b/server/src/main/resources/tracks/tracks/Allowme.track similarity index 100% rename from tracks/tracks/Allowme.track rename to server/src/main/resources/tracks/tracks/Allowme.track diff --git a/tracks/tracks/Alphabet.track b/server/src/main/resources/tracks/tracks/Alphabet.track similarity index 100% rename from tracks/tracks/Alphabet.track rename to server/src/main/resources/tracks/tracks/Alphabet.track diff --git a/tracks/tracks/AlvarWave.track b/server/src/main/resources/tracks/tracks/AlvarWave.track similarity index 100% rename from tracks/tracks/AlvarWave.track rename to server/src/main/resources/tracks/tracks/AlvarWave.track diff --git a/tracks/tracks/AlvarWaveII.track b/server/src/main/resources/tracks/tracks/AlvarWaveII.track similarity index 100% rename from tracks/tracks/AlvarWaveII.track rename to server/src/main/resources/tracks/tracks/AlvarWaveII.track diff --git a/tracks/tracks/AmazingRace.track b/server/src/main/resources/tracks/tracks/AmazingRace.track similarity index 100% rename from tracks/tracks/AmazingRace.track rename to server/src/main/resources/tracks/tracks/AmazingRace.track diff --git a/tracks/tracks/AmazingRace2.track b/server/src/main/resources/tracks/tracks/AmazingRace2.track similarity index 100% rename from tracks/tracks/AmazingRace2.track rename to server/src/main/resources/tracks/tracks/AmazingRace2.track diff --git a/tracks/tracks/Amazingwalls.track b/server/src/main/resources/tracks/tracks/Amazingwalls.track similarity index 100% rename from tracks/tracks/Amazingwalls.track rename to server/src/main/resources/tracks/tracks/Amazingwalls.track diff --git a/tracks/tracks/AmazingwallsII.track b/server/src/main/resources/tracks/tracks/AmazingwallsII.track similarity index 100% rename from tracks/tracks/AmazingwallsII.track rename to server/src/main/resources/tracks/tracks/AmazingwallsII.track diff --git a/tracks/tracks/Amazon.track b/server/src/main/resources/tracks/tracks/Amazon.track similarity index 100% rename from tracks/tracks/Amazon.track rename to server/src/main/resources/tracks/tracks/Amazon.track diff --git a/tracks/tracks/Amdazou.track b/server/src/main/resources/tracks/tracks/Amdazou.track similarity index 100% rename from tracks/tracks/Amdazou.track rename to server/src/main/resources/tracks/tracks/Amdazou.track diff --git a/tracks/tracks/Angulate.track b/server/src/main/resources/tracks/tracks/Angulate.track similarity index 100% rename from tracks/tracks/Angulate.track rename to server/src/main/resources/tracks/tracks/Angulate.track diff --git a/tracks/tracks/Annoyingmud.track b/server/src/main/resources/tracks/tracks/Annoyingmud.track similarity index 100% rename from tracks/tracks/Annoyingmud.track rename to server/src/main/resources/tracks/tracks/Annoyingmud.track diff --git a/tracks/tracks/AnotherPainfullTrip.track b/server/src/main/resources/tracks/tracks/AnotherPainfullTrip.track similarity index 100% rename from tracks/tracks/AnotherPainfullTrip.track rename to server/src/main/resources/tracks/tracks/AnotherPainfullTrip.track diff --git a/tracks/tracks/Anotheronebitesthemud.track b/server/src/main/resources/tracks/tracks/Anotheronebitesthemud.track similarity index 100% rename from tracks/tracks/Anotheronebitesthemud.track rename to server/src/main/resources/tracks/tracks/Anotheronebitesthemud.track diff --git a/tracks/tracks/Anticandy.track b/server/src/main/resources/tracks/tracks/Anticandy.track similarity index 100% rename from tracks/tracks/Anticandy.track rename to server/src/main/resources/tracks/tracks/Anticandy.track diff --git a/tracks/tracks/Antipathy.track b/server/src/main/resources/tracks/tracks/Antipathy.track similarity index 100% rename from tracks/tracks/Antipathy.track rename to server/src/main/resources/tracks/tracks/Antipathy.track diff --git a/tracks/tracks/Apaja.track b/server/src/main/resources/tracks/tracks/Apaja.track similarity index 100% rename from tracks/tracks/Apaja.track rename to server/src/main/resources/tracks/tracks/Apaja.track diff --git a/tracks/tracks/Apfelstrudel.track b/server/src/main/resources/tracks/tracks/Apfelstrudel.track similarity index 100% rename from tracks/tracks/Apfelstrudel.track rename to server/src/main/resources/tracks/tracks/Apfelstrudel.track diff --git a/tracks/tracks/Apocalypse.track b/server/src/main/resources/tracks/tracks/Apocalypse.track similarity index 100% rename from tracks/tracks/Apocalypse.track rename to server/src/main/resources/tracks/tracks/Apocalypse.track diff --git a/tracks/tracks/Apophis.track b/server/src/main/resources/tracks/tracks/Apophis.track similarity index 100% rename from tracks/tracks/Apophis.track rename to server/src/main/resources/tracks/tracks/Apophis.track diff --git a/tracks/tracks/Appendix.track b/server/src/main/resources/tracks/tracks/Appendix.track similarity index 100% rename from tracks/tracks/Appendix.track rename to server/src/main/resources/tracks/tracks/Appendix.track diff --git a/tracks/tracks/April.track b/server/src/main/resources/tracks/tracks/April.track similarity index 100% rename from tracks/tracks/April.track rename to server/src/main/resources/tracks/tracks/April.track diff --git a/tracks/tracks/Aquaqua.track b/server/src/main/resources/tracks/tracks/Aquaqua.track similarity index 100% rename from tracks/tracks/Aquaqua.track rename to server/src/main/resources/tracks/tracks/Aquaqua.track diff --git a/tracks/tracks/Aquaria.track b/server/src/main/resources/tracks/tracks/Aquaria.track similarity index 100% rename from tracks/tracks/Aquaria.track rename to server/src/main/resources/tracks/tracks/Aquaria.track diff --git a/tracks/tracks/Aquatica.track b/server/src/main/resources/tracks/tracks/Aquatica.track similarity index 100% rename from tracks/tracks/Aquatica.track rename to server/src/main/resources/tracks/tracks/Aquatica.track diff --git a/tracks/tracks/Arekad.track b/server/src/main/resources/tracks/tracks/Arekad.track similarity index 100% rename from tracks/tracks/Arekad.track rename to server/src/main/resources/tracks/tracks/Arekad.track diff --git a/tracks/tracks/AreyoutheVIP.track b/server/src/main/resources/tracks/tracks/AreyoutheVIP.track similarity index 100% rename from tracks/tracks/AreyoutheVIP.track rename to server/src/main/resources/tracks/tracks/AreyoutheVIP.track diff --git a/tracks/tracks/Argstrang.track b/server/src/main/resources/tracks/tracks/Argstrang.track similarity index 100% rename from tracks/tracks/Argstrang.track rename to server/src/main/resources/tracks/tracks/Argstrang.track diff --git a/tracks/tracks/Arkanoid.track b/server/src/main/resources/tracks/tracks/Arkanoid.track similarity index 100% rename from tracks/tracks/Arkanoid.track rename to server/src/main/resources/tracks/tracks/Arkanoid.track diff --git a/tracks/tracks/ArmChair.track b/server/src/main/resources/tracks/tracks/ArmChair.track similarity index 100% rename from tracks/tracks/ArmChair.track rename to server/src/main/resources/tracks/tracks/ArmChair.track diff --git a/tracks/tracks/Armada.track b/server/src/main/resources/tracks/tracks/Armada.track similarity index 100% rename from tracks/tracks/Armada.track rename to server/src/main/resources/tracks/tracks/Armada.track diff --git a/tracks/tracks/Armycenter.track b/server/src/main/resources/tracks/tracks/Armycenter.track similarity index 100% rename from tracks/tracks/Armycenter.track rename to server/src/main/resources/tracks/tracks/Armycenter.track diff --git a/tracks/tracks/Aroundthearroyos.track b/server/src/main/resources/tracks/tracks/Aroundthearroyos.track similarity index 100% rename from tracks/tracks/Aroundthearroyos.track rename to server/src/main/resources/tracks/tracks/Aroundthearroyos.track diff --git a/tracks/tracks/Aroundthelake.track b/server/src/main/resources/tracks/tracks/Aroundthelake.track similarity index 100% rename from tracks/tracks/Aroundthelake.track rename to server/src/main/resources/tracks/tracks/Aroundthelake.track diff --git a/tracks/tracks/Artless.track b/server/src/main/resources/tracks/tracks/Artless.track similarity index 100% rename from tracks/tracks/Artless.track rename to server/src/main/resources/tracks/tracks/Artless.track diff --git a/tracks/tracks/ArtsyFartsy.track b/server/src/main/resources/tracks/tracks/ArtsyFartsy.track similarity index 100% rename from tracks/tracks/ArtsyFartsy.track rename to server/src/main/resources/tracks/tracks/ArtsyFartsy.track diff --git a/tracks/tracks/AsellusBorealis.track b/server/src/main/resources/tracks/tracks/AsellusBorealis.track similarity index 100% rename from tracks/tracks/AsellusBorealis.track rename to server/src/main/resources/tracks/tracks/AsellusBorealis.track diff --git a/tracks/tracks/Askanexpert.track b/server/src/main/resources/tracks/tracks/Askanexpert.track similarity index 100% rename from tracks/tracks/Askanexpert.track rename to server/src/main/resources/tracks/tracks/Askanexpert.track diff --git a/tracks/tracks/Astoneclosetowater.track b/server/src/main/resources/tracks/tracks/Astoneclosetowater.track similarity index 100% rename from tracks/tracks/Astoneclosetowater.track rename to server/src/main/resources/tracks/tracks/Astoneclosetowater.track diff --git a/tracks/tracks/Astonishing.track b/server/src/main/resources/tracks/tracks/Astonishing.track similarity index 100% rename from tracks/tracks/Astonishing.track rename to server/src/main/resources/tracks/tracks/Astonishing.track diff --git a/tracks/tracks/Astroblemeproblem.track b/server/src/main/resources/tracks/tracks/Astroblemeproblem.track similarity index 100% rename from tracks/tracks/Astroblemeproblem.track rename to server/src/main/resources/tracks/tracks/Astroblemeproblem.track diff --git a/tracks/tracks/Astrolater.track b/server/src/main/resources/tracks/tracks/Astrolater.track similarity index 100% rename from tracks/tracks/Astrolater.track rename to server/src/main/resources/tracks/tracks/Astrolater.track diff --git a/tracks/tracks/Asymmetric.track b/server/src/main/resources/tracks/tracks/Asymmetric.track similarity index 100% rename from tracks/tracks/Asymmetric.track rename to server/src/main/resources/tracks/tracks/Asymmetric.track diff --git a/tracks/tracks/AtTheHeartofWinter.track b/server/src/main/resources/tracks/tracks/AtTheHeartofWinter.track similarity index 100% rename from tracks/tracks/AtTheHeartofWinter.track rename to server/src/main/resources/tracks/tracks/AtTheHeartofWinter.track diff --git a/tracks/tracks/Atrack.track b/server/src/main/resources/tracks/tracks/Atrack.track similarity index 100% rename from tracks/tracks/Atrack.track rename to server/src/main/resources/tracks/tracks/Atrack.track diff --git a/tracks/tracks/Audiorealism.track b/server/src/main/resources/tracks/tracks/Audiorealism.track similarity index 100% rename from tracks/tracks/Audiorealism.track rename to server/src/main/resources/tracks/tracks/Audiorealism.track diff --git a/tracks/tracks/August.track b/server/src/main/resources/tracks/tracks/August.track similarity index 100% rename from tracks/tracks/August.track rename to server/src/main/resources/tracks/tracks/August.track diff --git a/tracks/tracks/Augustus.track b/server/src/main/resources/tracks/tracks/Augustus.track similarity index 100% rename from tracks/tracks/Augustus.track rename to server/src/main/resources/tracks/tracks/Augustus.track diff --git a/tracks/tracks/Authorspond.track b/server/src/main/resources/tracks/tracks/Authorspond.track similarity index 100% rename from tracks/tracks/Authorspond.track rename to server/src/main/resources/tracks/tracks/Authorspond.track diff --git a/tracks/tracks/Auts.track b/server/src/main/resources/tracks/tracks/Auts.track similarity index 100% rename from tracks/tracks/Auts.track rename to server/src/main/resources/tracks/tracks/Auts.track diff --git a/tracks/tracks/AvoidExtraStrokes.track b/server/src/main/resources/tracks/tracks/AvoidExtraStrokes.track similarity index 100% rename from tracks/tracks/AvoidExtraStrokes.track rename to server/src/main/resources/tracks/tracks/AvoidExtraStrokes.track diff --git a/tracks/tracks/Avoidingponds.track b/server/src/main/resources/tracks/tracks/Avoidingponds.track similarity index 100% rename from tracks/tracks/Avoidingponds.track rename to server/src/main/resources/tracks/tracks/Avoidingponds.track diff --git a/tracks/tracks/Awoundanawound.track b/server/src/main/resources/tracks/tracks/Awoundanawound.track similarity index 100% rename from tracks/tracks/Awoundanawound.track rename to server/src/main/resources/tracks/tracks/Awoundanawound.track diff --git a/tracks/tracks/BackStab.track b/server/src/main/resources/tracks/tracks/BackStab.track similarity index 100% rename from tracks/tracks/BackStab.track rename to server/src/main/resources/tracks/tracks/BackStab.track diff --git a/tracks/tracks/BackandForth.track b/server/src/main/resources/tracks/tracks/BackandForth.track similarity index 100% rename from tracks/tracks/BackandForth.track rename to server/src/main/resources/tracks/tracks/BackandForth.track diff --git a/tracks/tracks/BackandForth2.track b/server/src/main/resources/tracks/tracks/BackandForth2.track similarity index 100% rename from tracks/tracks/BackandForth2.track rename to server/src/main/resources/tracks/tracks/BackandForth2.track diff --git a/tracks/tracks/Backtobasics.track b/server/src/main/resources/tracks/tracks/Backtobasics.track similarity index 100% rename from tracks/tracks/Backtobasics.track rename to server/src/main/resources/tracks/tracks/Backtobasics.track diff --git a/tracks/tracks/Backtostart.track b/server/src/main/resources/tracks/tracks/Backtostart.track similarity index 100% rename from tracks/tracks/Backtostart.track rename to server/src/main/resources/tracks/tracks/Backtostart.track diff --git a/tracks/tracks/BadLuckBrian.track b/server/src/main/resources/tracks/tracks/BadLuckBrian.track similarity index 100% rename from tracks/tracks/BadLuckBrian.track rename to server/src/main/resources/tracks/tracks/BadLuckBrian.track diff --git a/tracks/tracks/Badboy.track b/server/src/main/resources/tracks/tracks/Badboy.track similarity index 100% rename from tracks/tracks/Badboy.track rename to server/src/main/resources/tracks/tracks/Badboy.track diff --git a/tracks/tracks/Badfallswithmadwalls.track b/server/src/main/resources/tracks/tracks/Badfallswithmadwalls.track similarity index 100% rename from tracks/tracks/Badfallswithmadwalls.track rename to server/src/main/resources/tracks/tracks/Badfallswithmadwalls.track diff --git a/tracks/tracks/Baharala.track b/server/src/main/resources/tracks/tracks/Baharala.track similarity index 100% rename from tracks/tracks/Baharala.track rename to server/src/main/resources/tracks/tracks/Baharala.track diff --git a/tracks/tracks/BalletMcanique.track b/server/src/main/resources/tracks/tracks/BalletMcanique.track similarity index 100% rename from tracks/tracks/BalletMcanique.track rename to server/src/main/resources/tracks/tracks/BalletMcanique.track diff --git a/tracks/tracks/Ballroad.track b/server/src/main/resources/tracks/tracks/Ballroad.track similarity index 100% rename from tracks/tracks/Ballroad.track rename to server/src/main/resources/tracks/tracks/Ballroad.track diff --git a/tracks/tracks/BallsandArrows.track b/server/src/main/resources/tracks/tracks/BallsandArrows.track similarity index 100% rename from tracks/tracks/BallsandArrows.track rename to server/src/main/resources/tracks/tracks/BallsandArrows.track diff --git a/tracks/tracks/Ballsinboxes.track b/server/src/main/resources/tracks/tracks/Ballsinboxes.track similarity index 100% rename from tracks/tracks/Ballsinboxes.track rename to server/src/main/resources/tracks/tracks/Ballsinboxes.track diff --git a/tracks/tracks/BallsofSteel.track b/server/src/main/resources/tracks/tracks/BallsofSteel.track similarity index 100% rename from tracks/tracks/BallsofSteel.track rename to server/src/main/resources/tracks/tracks/BallsofSteel.track diff --git a/tracks/tracks/Balrows.track b/server/src/main/resources/tracks/tracks/Balrows.track similarity index 100% rename from tracks/tracks/Balrows.track rename to server/src/main/resources/tracks/tracks/Balrows.track diff --git a/tracks/tracks/BalrowsII.track b/server/src/main/resources/tracks/tracks/BalrowsII.track similarity index 100% rename from tracks/tracks/BalrowsII.track rename to server/src/main/resources/tracks/tracks/BalrowsII.track diff --git a/tracks/tracks/BananasforBanshee.track b/server/src/main/resources/tracks/tracks/BananasforBanshee.track similarity index 100% rename from tracks/tracks/BananasforBanshee.track rename to server/src/main/resources/tracks/tracks/BananasforBanshee.track diff --git a/tracks/tracks/Bananasplit.track b/server/src/main/resources/tracks/tracks/Bananasplit.track similarity index 100% rename from tracks/tracks/Bananasplit.track rename to server/src/main/resources/tracks/tracks/Bananasplit.track diff --git a/tracks/tracks/Barb.track b/server/src/main/resources/tracks/tracks/Barb.track similarity index 100% rename from tracks/tracks/Barb.track rename to server/src/main/resources/tracks/tracks/Barb.track diff --git a/tracks/tracks/BarbII.track b/server/src/main/resources/tracks/tracks/BarbII.track similarity index 100% rename from tracks/tracks/BarbII.track rename to server/src/main/resources/tracks/tracks/BarbII.track diff --git a/tracks/tracks/BarbIIA.track b/server/src/main/resources/tracks/tracks/BarbIIA.track similarity index 100% rename from tracks/tracks/BarbIIA.track rename to server/src/main/resources/tracks/tracks/BarbIIA.track diff --git a/tracks/tracks/Barragebridge.track b/server/src/main/resources/tracks/tracks/Barragebridge.track similarity index 100% rename from tracks/tracks/Barragebridge.track rename to server/src/main/resources/tracks/tracks/Barragebridge.track diff --git a/tracks/tracks/BarrierI.track b/server/src/main/resources/tracks/tracks/BarrierI.track similarity index 100% rename from tracks/tracks/BarrierI.track rename to server/src/main/resources/tracks/tracks/BarrierI.track diff --git a/tracks/tracks/BarrierII.track b/server/src/main/resources/tracks/tracks/BarrierII.track similarity index 100% rename from tracks/tracks/BarrierII.track rename to server/src/main/resources/tracks/tracks/BarrierII.track diff --git a/tracks/tracks/BarrierIII.track b/server/src/main/resources/tracks/tracks/BarrierIII.track similarity index 100% rename from tracks/tracks/BarrierIII.track rename to server/src/main/resources/tracks/tracks/BarrierIII.track diff --git a/tracks/tracks/BasHisawat.track b/server/src/main/resources/tracks/tracks/BasHisawat.track similarity index 100% rename from tracks/tracks/BasHisawat.track rename to server/src/main/resources/tracks/tracks/BasHisawat.track diff --git a/tracks/tracks/BasementReflex.track b/server/src/main/resources/tracks/tracks/BasementReflex.track similarity index 100% rename from tracks/tracks/BasementReflex.track rename to server/src/main/resources/tracks/tracks/BasementReflex.track diff --git a/tracks/tracks/BasicComplex.track b/server/src/main/resources/tracks/tracks/BasicComplex.track similarity index 100% rename from tracks/tracks/BasicComplex.track rename to server/src/main/resources/tracks/tracks/BasicComplex.track diff --git a/tracks/tracks/BasicCross.track b/server/src/main/resources/tracks/tracks/BasicCross.track similarity index 100% rename from tracks/tracks/BasicCross.track rename to server/src/main/resources/tracks/tracks/BasicCross.track diff --git a/tracks/tracks/BasicElements.track b/server/src/main/resources/tracks/tracks/BasicElements.track similarity index 100% rename from tracks/tracks/BasicElements.track rename to server/src/main/resources/tracks/tracks/BasicElements.track diff --git a/tracks/tracks/BasicParadise.track b/server/src/main/resources/tracks/tracks/BasicParadise.track similarity index 100% rename from tracks/tracks/BasicParadise.track rename to server/src/main/resources/tracks/tracks/BasicParadise.track diff --git a/tracks/tracks/BasicZ1.track b/server/src/main/resources/tracks/tracks/BasicZ1.track similarity index 100% rename from tracks/tracks/BasicZ1.track rename to server/src/main/resources/tracks/tracks/BasicZ1.track diff --git a/tracks/tracks/BasicZ2.track b/server/src/main/resources/tracks/tracks/BasicZ2.track similarity index 100% rename from tracks/tracks/BasicZ2.track rename to server/src/main/resources/tracks/tracks/BasicZ2.track diff --git a/tracks/tracks/BasicZ3.track b/server/src/main/resources/tracks/tracks/BasicZ3.track similarity index 100% rename from tracks/tracks/BasicZ3.track rename to server/src/main/resources/tracks/tracks/BasicZ3.track diff --git a/tracks/tracks/BasicZ4.track b/server/src/main/resources/tracks/tracks/BasicZ4.track similarity index 100% rename from tracks/tracks/BasicZ4.track rename to server/src/main/resources/tracks/tracks/BasicZ4.track diff --git a/tracks/tracks/BasicZ5.track b/server/src/main/resources/tracks/tracks/BasicZ5.track similarity index 100% rename from tracks/tracks/BasicZ5.track rename to server/src/main/resources/tracks/tracks/BasicZ5.track diff --git a/tracks/tracks/Basicave.track b/server/src/main/resources/tracks/tracks/Basicave.track similarity index 100% rename from tracks/tracks/Basicave.track rename to server/src/main/resources/tracks/tracks/Basicave.track diff --git a/tracks/tracks/BasicgeometryI.track b/server/src/main/resources/tracks/tracks/BasicgeometryI.track similarity index 100% rename from tracks/tracks/BasicgeometryI.track rename to server/src/main/resources/tracks/tracks/BasicgeometryI.track diff --git a/tracks/tracks/BasicgeometryII.track b/server/src/main/resources/tracks/tracks/BasicgeometryII.track similarity index 100% rename from tracks/tracks/BasicgeometryII.track rename to server/src/main/resources/tracks/tracks/BasicgeometryII.track diff --git a/tracks/tracks/BasicgeometryIII.track b/server/src/main/resources/tracks/tracks/BasicgeometryIII.track similarity index 100% rename from tracks/tracks/BasicgeometryIII.track rename to server/src/main/resources/tracks/tracks/BasicgeometryIII.track diff --git a/tracks/tracks/BasicgeometryIV.track b/server/src/main/resources/tracks/tracks/BasicgeometryIV.track similarity index 100% rename from tracks/tracks/BasicgeometryIV.track rename to server/src/main/resources/tracks/tracks/BasicgeometryIV.track diff --git a/tracks/tracks/BasicgeometryIX.track b/server/src/main/resources/tracks/tracks/BasicgeometryIX.track similarity index 100% rename from tracks/tracks/BasicgeometryIX.track rename to server/src/main/resources/tracks/tracks/BasicgeometryIX.track diff --git a/tracks/tracks/BasicgeometryV.track b/server/src/main/resources/tracks/tracks/BasicgeometryV.track similarity index 100% rename from tracks/tracks/BasicgeometryV.track rename to server/src/main/resources/tracks/tracks/BasicgeometryV.track diff --git a/tracks/tracks/BasicgeometryVI.track b/server/src/main/resources/tracks/tracks/BasicgeometryVI.track similarity index 100% rename from tracks/tracks/BasicgeometryVI.track rename to server/src/main/resources/tracks/tracks/BasicgeometryVI.track diff --git a/tracks/tracks/BasicgeometryVII.track b/server/src/main/resources/tracks/tracks/BasicgeometryVII.track similarity index 100% rename from tracks/tracks/BasicgeometryVII.track rename to server/src/main/resources/tracks/tracks/BasicgeometryVII.track diff --git a/tracks/tracks/BasicgeometryVIII.track b/server/src/main/resources/tracks/tracks/BasicgeometryVIII.track similarity index 100% rename from tracks/tracks/BasicgeometryVIII.track rename to server/src/main/resources/tracks/tracks/BasicgeometryVIII.track diff --git a/tracks/tracks/BasicgeometryX.track b/server/src/main/resources/tracks/tracks/BasicgeometryX.track similarity index 100% rename from tracks/tracks/BasicgeometryX.track rename to server/src/main/resources/tracks/tracks/BasicgeometryX.track diff --git a/tracks/tracks/Basichell.track b/server/src/main/resources/tracks/tracks/Basichell.track similarity index 100% rename from tracks/tracks/Basichell.track rename to server/src/main/resources/tracks/tracks/Basichell.track diff --git a/tracks/tracks/Basicstyle.track b/server/src/main/resources/tracks/tracks/Basicstyle.track similarity index 100% rename from tracks/tracks/Basicstyle.track rename to server/src/main/resources/tracks/tracks/Basicstyle.track diff --git a/tracks/tracks/BasicstyleII.track b/server/src/main/resources/tracks/tracks/BasicstyleII.track similarity index 100% rename from tracks/tracks/BasicstyleII.track rename to server/src/main/resources/tracks/tracks/BasicstyleII.track diff --git a/tracks/tracks/BasinHall.track b/server/src/main/resources/tracks/tracks/BasinHall.track similarity index 100% rename from tracks/tracks/BasinHall.track rename to server/src/main/resources/tracks/tracks/BasinHall.track diff --git a/tracks/tracks/Basments.track b/server/src/main/resources/tracks/tracks/Basments.track similarity index 100% rename from tracks/tracks/Basments.track rename to server/src/main/resources/tracks/tracks/Basments.track diff --git a/tracks/tracks/Bastille.track b/server/src/main/resources/tracks/tracks/Bastille.track similarity index 100% rename from tracks/tracks/Bastille.track rename to server/src/main/resources/tracks/tracks/Bastille.track diff --git a/tracks/tracks/Bathory.track b/server/src/main/resources/tracks/tracks/Bathory.track similarity index 100% rename from tracks/tracks/Bathory.track rename to server/src/main/resources/tracks/tracks/Bathory.track diff --git a/tracks/tracks/Batterys.track b/server/src/main/resources/tracks/tracks/Batterys.track similarity index 100% rename from tracks/tracks/Batterys.track rename to server/src/main/resources/tracks/tracks/Batterys.track diff --git a/tracks/tracks/BattlefieldI.track b/server/src/main/resources/tracks/tracks/BattlefieldI.track similarity index 100% rename from tracks/tracks/BattlefieldI.track rename to server/src/main/resources/tracks/tracks/BattlefieldI.track diff --git a/tracks/tracks/BattlefieldII.track b/server/src/main/resources/tracks/tracks/BattlefieldII.track similarity index 100% rename from tracks/tracks/BattlefieldII.track rename to server/src/main/resources/tracks/tracks/BattlefieldII.track diff --git a/tracks/tracks/BattlesintheNorth.track b/server/src/main/resources/tracks/tracks/BattlesintheNorth.track similarity index 100% rename from tracks/tracks/BattlesintheNorth.track rename to server/src/main/resources/tracks/tracks/BattlesintheNorth.track diff --git a/tracks/tracks/BaySick.track b/server/src/main/resources/tracks/tracks/BaySick.track similarity index 100% rename from tracks/tracks/BaySick.track rename to server/src/main/resources/tracks/tracks/BaySick.track diff --git a/tracks/tracks/BeSharp.track b/server/src/main/resources/tracks/tracks/BeSharp.track similarity index 100% rename from tracks/tracks/BeSharp.track rename to server/src/main/resources/tracks/tracks/BeSharp.track diff --git a/tracks/tracks/Beachmission.track b/server/src/main/resources/tracks/tracks/Beachmission.track similarity index 100% rename from tracks/tracks/Beachmission.track rename to server/src/main/resources/tracks/tracks/Beachmission.track diff --git a/tracks/tracks/BeachmissionAcidfactory.track b/server/src/main/resources/tracks/tracks/BeachmissionAcidfactory.track similarity index 100% rename from tracks/tracks/BeachmissionAcidfactory.track rename to server/src/main/resources/tracks/tracks/BeachmissionAcidfactory.track diff --git a/tracks/tracks/Bebrave.track b/server/src/main/resources/tracks/tracks/Bebrave.track similarity index 100% rename from tracks/tracks/Bebrave.track rename to server/src/main/resources/tracks/tracks/Bebrave.track diff --git a/tracks/tracks/Bellagio.track b/server/src/main/resources/tracks/tracks/Bellagio.track similarity index 100% rename from tracks/tracks/Bellagio.track rename to server/src/main/resources/tracks/tracks/Bellagio.track diff --git a/tracks/tracks/Bembo.track b/server/src/main/resources/tracks/tracks/Bembo.track similarity index 100% rename from tracks/tracks/Bembo.track rename to server/src/main/resources/tracks/tracks/Bembo.track diff --git a/tracks/tracks/Bendable.track b/server/src/main/resources/tracks/tracks/Bendable.track similarity index 100% rename from tracks/tracks/Bendable.track rename to server/src/main/resources/tracks/tracks/Bendable.track diff --git a/tracks/tracks/Bethefirst.track b/server/src/main/resources/tracks/tracks/Bethefirst.track similarity index 100% rename from tracks/tracks/Bethefirst.track rename to server/src/main/resources/tracks/tracks/Bethefirst.track diff --git a/tracks/tracks/Bewarewater.track b/server/src/main/resources/tracks/tracks/Bewarewater.track similarity index 100% rename from tracks/tracks/Bewarewater.track rename to server/src/main/resources/tracks/tracks/Bewarewater.track diff --git a/tracks/tracks/BewarewaterII.track b/server/src/main/resources/tracks/tracks/BewarewaterII.track similarity index 100% rename from tracks/tracks/BewarewaterII.track rename to server/src/main/resources/tracks/tracks/BewarewaterII.track diff --git a/tracks/tracks/BewarewaterIII.track b/server/src/main/resources/tracks/tracks/BewarewaterIII.track similarity index 100% rename from tracks/tracks/BewarewaterIII.track rename to server/src/main/resources/tracks/tracks/BewarewaterIII.track diff --git a/tracks/tracks/BforBasic.track b/server/src/main/resources/tracks/tracks/BforBasic.track similarity index 100% rename from tracks/tracks/BforBasic.track rename to server/src/main/resources/tracks/tracks/BforBasic.track diff --git a/tracks/tracks/BigBlind.track b/server/src/main/resources/tracks/tracks/BigBlind.track similarity index 100% rename from tracks/tracks/BigBlind.track rename to server/src/main/resources/tracks/tracks/BigBlind.track diff --git a/tracks/tracks/BigMistake.track b/server/src/main/resources/tracks/tracks/BigMistake.track similarity index 100% rename from tracks/tracks/BigMistake.track rename to server/src/main/resources/tracks/tracks/BigMistake.track diff --git a/tracks/tracks/Biliardstable.track b/server/src/main/resources/tracks/tracks/Biliardstable.track similarity index 100% rename from tracks/tracks/Biliardstable.track rename to server/src/main/resources/tracks/tracks/Biliardstable.track diff --git a/tracks/tracks/Bizarrehouse.track b/server/src/main/resources/tracks/tracks/Bizarrehouse.track similarity index 100% rename from tracks/tracks/Bizarrehouse.track rename to server/src/main/resources/tracks/tracks/Bizarrehouse.track diff --git a/tracks/tracks/BlameCanada.track b/server/src/main/resources/tracks/tracks/BlameCanada.track similarity index 100% rename from tracks/tracks/BlameCanada.track rename to server/src/main/resources/tracks/tracks/BlameCanada.track diff --git a/tracks/tracks/BlameCanadaII.track b/server/src/main/resources/tracks/tracks/BlameCanadaII.track similarity index 100% rename from tracks/tracks/BlameCanadaII.track rename to server/src/main/resources/tracks/tracks/BlameCanadaII.track diff --git a/tracks/tracks/Blender.track b/server/src/main/resources/tracks/tracks/Blender.track similarity index 100% rename from tracks/tracks/Blender.track rename to server/src/main/resources/tracks/tracks/Blender.track diff --git a/tracks/tracks/BlindGuardian.track b/server/src/main/resources/tracks/tracks/BlindGuardian.track similarity index 100% rename from tracks/tracks/BlindGuardian.track rename to server/src/main/resources/tracks/tracks/BlindGuardian.track diff --git a/tracks/tracks/Blizzard.track b/server/src/main/resources/tracks/tracks/Blizzard.track similarity index 100% rename from tracks/tracks/Blizzard.track rename to server/src/main/resources/tracks/tracks/Blizzard.track diff --git a/tracks/tracks/Blockem.track b/server/src/main/resources/tracks/tracks/Blockem.track similarity index 100% rename from tracks/tracks/Blockem.track rename to server/src/main/resources/tracks/tracks/Blockem.track diff --git a/tracks/tracks/Blockhead.track b/server/src/main/resources/tracks/tracks/Blockhead.track similarity index 100% rename from tracks/tracks/Blockhead.track rename to server/src/main/resources/tracks/tracks/Blockhead.track diff --git a/tracks/tracks/Blockomatic.track b/server/src/main/resources/tracks/tracks/Blockomatic.track similarity index 100% rename from tracks/tracks/Blockomatic.track rename to server/src/main/resources/tracks/tracks/Blockomatic.track diff --git a/tracks/tracks/Blocks.track b/server/src/main/resources/tracks/tracks/Blocks.track similarity index 100% rename from tracks/tracks/Blocks.track rename to server/src/main/resources/tracks/tracks/Blocks.track diff --git a/tracks/tracks/BlocksII.track b/server/src/main/resources/tracks/tracks/BlocksII.track similarity index 100% rename from tracks/tracks/BlocksII.track rename to server/src/main/resources/tracks/tracks/BlocksII.track diff --git a/tracks/tracks/BlocksIQ.track b/server/src/main/resources/tracks/tracks/BlocksIQ.track similarity index 100% rename from tracks/tracks/BlocksIQ.track rename to server/src/main/resources/tracks/tracks/BlocksIQ.track diff --git a/tracks/tracks/BlocksJoonasEdition.track b/server/src/main/resources/tracks/tracks/BlocksJoonasEdition.track similarity index 100% rename from tracks/tracks/BlocksJoonasEdition.track rename to server/src/main/resources/tracks/tracks/BlocksJoonasEdition.track diff --git a/tracks/tracks/BlocksMultiplayer.track b/server/src/main/resources/tracks/tracks/BlocksMultiplayer.track similarity index 100% rename from tracks/tracks/BlocksMultiplayer.track rename to server/src/main/resources/tracks/tracks/BlocksMultiplayer.track diff --git a/tracks/tracks/Blockster.track b/server/src/main/resources/tracks/tracks/Blockster.track similarity index 100% rename from tracks/tracks/Blockster.track rename to server/src/main/resources/tracks/tracks/Blockster.track diff --git a/tracks/tracks/Blockswtfedition.track b/server/src/main/resources/tracks/tracks/Blockswtfedition.track similarity index 100% rename from tracks/tracks/Blockswtfedition.track rename to server/src/main/resources/tracks/tracks/Blockswtfedition.track diff --git a/tracks/tracks/Blueiswater.track b/server/src/main/resources/tracks/tracks/Blueiswater.track similarity index 100% rename from tracks/tracks/Blueiswater.track rename to server/src/main/resources/tracks/tracks/Blueiswater.track diff --git a/tracks/tracks/Bluelagoon.track b/server/src/main/resources/tracks/tracks/Bluelagoon.track similarity index 100% rename from tracks/tracks/Bluelagoon.track rename to server/src/main/resources/tracks/tracks/Bluelagoon.track diff --git a/tracks/tracks/Bluescreen.track b/server/src/main/resources/tracks/tracks/Bluescreen.track similarity index 100% rename from tracks/tracks/Bluescreen.track rename to server/src/main/resources/tracks/tracks/Bluescreen.track diff --git a/tracks/tracks/Bluffy.track b/server/src/main/resources/tracks/tracks/Bluffy.track similarity index 100% rename from tracks/tracks/Bluffy.track rename to server/src/main/resources/tracks/tracks/Bluffy.track diff --git a/tracks/tracks/BluntForceTrauma.track b/server/src/main/resources/tracks/tracks/BluntForceTrauma.track similarity index 100% rename from tracks/tracks/BluntForceTrauma.track rename to server/src/main/resources/tracks/tracks/BluntForceTrauma.track diff --git a/tracks/tracks/BobSmileMurderMary.track b/server/src/main/resources/tracks/tracks/BobSmileMurderMary.track similarity index 100% rename from tracks/tracks/BobSmileMurderMary.track rename to server/src/main/resources/tracks/tracks/BobSmileMurderMary.track diff --git a/tracks/tracks/Bobouncece.track b/server/src/main/resources/tracks/tracks/Bobouncece.track similarity index 100% rename from tracks/tracks/Bobouncece.track rename to server/src/main/resources/tracks/tracks/Bobouncece.track diff --git a/tracks/tracks/BoingBoing.track b/server/src/main/resources/tracks/tracks/BoingBoing.track similarity index 100% rename from tracks/tracks/BoingBoing.track rename to server/src/main/resources/tracks/tracks/BoingBoing.track diff --git a/tracks/tracks/Bonerrr.track b/server/src/main/resources/tracks/tracks/Bonerrr.track similarity index 100% rename from tracks/tracks/Bonerrr.track rename to server/src/main/resources/tracks/tracks/Bonerrr.track diff --git a/tracks/tracks/Bonisavibus.track b/server/src/main/resources/tracks/tracks/Bonisavibus.track similarity index 100% rename from tracks/tracks/Bonisavibus.track rename to server/src/main/resources/tracks/tracks/Bonisavibus.track diff --git a/tracks/tracks/BonoboRocks.track b/server/src/main/resources/tracks/tracks/BonoboRocks.track similarity index 100% rename from tracks/tracks/BonoboRocks.track rename to server/src/main/resources/tracks/tracks/BonoboRocks.track diff --git a/tracks/tracks/BonusTrack.track b/server/src/main/resources/tracks/tracks/BonusTrack.track similarity index 100% rename from tracks/tracks/BonusTrack.track rename to server/src/main/resources/tracks/tracks/BonusTrack.track diff --git a/tracks/tracks/BoomBiddyByeBye.track b/server/src/main/resources/tracks/tracks/BoomBiddyByeBye.track similarity index 100% rename from tracks/tracks/BoomBiddyByeBye.track rename to server/src/main/resources/tracks/tracks/BoomBiddyByeBye.track diff --git a/tracks/tracks/Boomerangs.track b/server/src/main/resources/tracks/tracks/Boomerangs.track similarity index 100% rename from tracks/tracks/Boomerangs.track rename to server/src/main/resources/tracks/tracks/Boomerangs.track diff --git a/tracks/tracks/Boost.track b/server/src/main/resources/tracks/tracks/Boost.track similarity index 100% rename from tracks/tracks/Boost.track rename to server/src/main/resources/tracks/tracks/Boost.track diff --git a/tracks/tracks/BoostReturns.track b/server/src/main/resources/tracks/tracks/BoostReturns.track similarity index 100% rename from tracks/tracks/BoostReturns.track rename to server/src/main/resources/tracks/tracks/BoostReturns.track diff --git a/tracks/tracks/Boots.track b/server/src/main/resources/tracks/tracks/Boots.track similarity index 100% rename from tracks/tracks/Boots.track rename to server/src/main/resources/tracks/tracks/Boots.track diff --git a/tracks/tracks/BoringMill.track b/server/src/main/resources/tracks/tracks/BoringMill.track similarity index 100% rename from tracks/tracks/BoringMill.track rename to server/src/main/resources/tracks/tracks/BoringMill.track diff --git a/tracks/tracks/Bottlemessage.track b/server/src/main/resources/tracks/tracks/Bottlemessage.track similarity index 100% rename from tracks/tracks/Bottlemessage.track rename to server/src/main/resources/tracks/tracks/Bottlemessage.track diff --git a/tracks/tracks/BounceMatress.track b/server/src/main/resources/tracks/tracks/BounceMatress.track similarity index 100% rename from tracks/tracks/BounceMatress.track rename to server/src/main/resources/tracks/tracks/BounceMatress.track diff --git a/tracks/tracks/Bounceflowers.track b/server/src/main/resources/tracks/tracks/Bounceflowers.track similarity index 100% rename from tracks/tracks/Bounceflowers.track rename to server/src/main/resources/tracks/tracks/Bounceflowers.track diff --git a/tracks/tracks/Bounceit.track b/server/src/main/resources/tracks/tracks/Bounceit.track similarity index 100% rename from tracks/tracks/Bounceit.track rename to server/src/main/resources/tracks/tracks/Bounceit.track diff --git a/tracks/tracks/Bouncelabyrinth.track b/server/src/main/resources/tracks/tracks/Bouncelabyrinth.track similarity index 100% rename from tracks/tracks/Bouncelabyrinth.track rename to server/src/main/resources/tracks/tracks/Bouncelabyrinth.track diff --git a/tracks/tracks/BounceofDeath.track b/server/src/main/resources/tracks/tracks/BounceofDeath.track similarity index 100% rename from tracks/tracks/BounceofDeath.track rename to server/src/main/resources/tracks/tracks/BounceofDeath.track diff --git a/tracks/tracks/BouncerWalls.track b/server/src/main/resources/tracks/tracks/BouncerWalls.track similarity index 100% rename from tracks/tracks/BouncerWalls.track rename to server/src/main/resources/tracks/tracks/BouncerWalls.track diff --git a/tracks/tracks/BouncyRisk.track b/server/src/main/resources/tracks/tracks/BouncyRisk.track similarity index 100% rename from tracks/tracks/BouncyRisk.track rename to server/src/main/resources/tracks/tracks/BouncyRisk.track diff --git a/tracks/tracks/BouncyRooms.track b/server/src/main/resources/tracks/tracks/BouncyRooms.track similarity index 100% rename from tracks/tracks/BouncyRooms.track rename to server/src/main/resources/tracks/tracks/BouncyRooms.track diff --git a/tracks/tracks/Bourgeoisiesattractiveness.track b/server/src/main/resources/tracks/tracks/Bourgeoisiesattractiveness.track similarity index 100% rename from tracks/tracks/Bourgeoisiesattractiveness.track rename to server/src/main/resources/tracks/tracks/Bourgeoisiesattractiveness.track diff --git a/tracks/tracks/Brainwashed.track b/server/src/main/resources/tracks/tracks/Brainwashed.track similarity index 100% rename from tracks/tracks/Brainwashed.track rename to server/src/main/resources/tracks/tracks/Brainwashed.track diff --git a/tracks/tracks/BraveAttempt.track b/server/src/main/resources/tracks/tracks/BraveAttempt.track similarity index 100% rename from tracks/tracks/BraveAttempt.track rename to server/src/main/resources/tracks/tracks/BraveAttempt.track diff --git a/tracks/tracks/Breakingthebrickwall.track b/server/src/main/resources/tracks/tracks/Breakingthebrickwall.track similarity index 100% rename from tracks/tracks/Breakingthebrickwall.track rename to server/src/main/resources/tracks/tracks/Breakingthebrickwall.track diff --git a/tracks/tracks/Breakthroughlines.track b/server/src/main/resources/tracks/tracks/Breakthroughlines.track similarity index 100% rename from tracks/tracks/Breakthroughlines.track rename to server/src/main/resources/tracks/tracks/Breakthroughlines.track diff --git a/tracks/tracks/Brebunobou.track b/server/src/main/resources/tracks/tracks/Brebunobou.track similarity index 100% rename from tracks/tracks/Brebunobou.track rename to server/src/main/resources/tracks/tracks/Brebunobou.track diff --git a/tracks/tracks/Brickline.track b/server/src/main/resources/tracks/tracks/Brickline.track similarity index 100% rename from tracks/tracks/Brickline.track rename to server/src/main/resources/tracks/tracks/Brickline.track diff --git a/tracks/tracks/Bricklyfloor.track b/server/src/main/resources/tracks/tracks/Bricklyfloor.track similarity index 100% rename from tracks/tracks/Bricklyfloor.track rename to server/src/main/resources/tracks/tracks/Bricklyfloor.track diff --git a/tracks/tracks/Brickyinhalation.track b/server/src/main/resources/tracks/tracks/Brickyinhalation.track similarity index 100% rename from tracks/tracks/Brickyinhalation.track rename to server/src/main/resources/tracks/tracks/Brickyinhalation.track diff --git a/tracks/tracks/BridgeLabyrinth.track b/server/src/main/resources/tracks/tracks/BridgeLabyrinth.track similarity index 100% rename from tracks/tracks/BridgeLabyrinth.track rename to server/src/main/resources/tracks/tracks/BridgeLabyrinth.track diff --git a/tracks/tracks/BridgeSubscription.track b/server/src/main/resources/tracks/tracks/BridgeSubscription.track similarity index 100% rename from tracks/tracks/BridgeSubscription.track rename to server/src/main/resources/tracks/tracks/BridgeSubscription.track diff --git a/tracks/tracks/BridgeSubscription2.track b/server/src/main/resources/tracks/tracks/BridgeSubscription2.track similarity index 100% rename from tracks/tracks/BridgeSubscription2.track rename to server/src/main/resources/tracks/tracks/BridgeSubscription2.track diff --git a/tracks/tracks/Bridgebuilder.track b/server/src/main/resources/tracks/tracks/Bridgebuilder.track similarity index 100% rename from tracks/tracks/Bridgebuilder.track rename to server/src/main/resources/tracks/tracks/Bridgebuilder.track diff --git a/tracks/tracks/Bridges.track b/server/src/main/resources/tracks/tracks/Bridges.track similarity index 100% rename from tracks/tracks/Bridges.track rename to server/src/main/resources/tracks/tracks/Bridges.track diff --git a/tracks/tracks/Bridges2.track b/server/src/main/resources/tracks/tracks/Bridges2.track similarity index 100% rename from tracks/tracks/Bridges2.track rename to server/src/main/resources/tracks/tracks/Bridges2.track diff --git a/tracks/tracks/Bridgesliding.track b/server/src/main/resources/tracks/tracks/Bridgesliding.track similarity index 100% rename from tracks/tracks/Bridgesliding.track rename to server/src/main/resources/tracks/tracks/Bridgesliding.track diff --git a/tracks/tracks/Briefcase.track b/server/src/main/resources/tracks/tracks/Briefcase.track similarity index 100% rename from tracks/tracks/Briefcase.track rename to server/src/main/resources/tracks/tracks/Briefcase.track diff --git a/tracks/tracks/Brokeneggsknife.track b/server/src/main/resources/tracks/tracks/Brokeneggsknife.track similarity index 100% rename from tracks/tracks/Brokeneggsknife.track rename to server/src/main/resources/tracks/tracks/Brokeneggsknife.track diff --git a/tracks/tracks/Brownspot.track b/server/src/main/resources/tracks/tracks/Brownspot.track similarity index 100% rename from tracks/tracks/Brownspot.track rename to server/src/main/resources/tracks/tracks/Brownspot.track diff --git a/tracks/tracks/Bsight.track b/server/src/main/resources/tracks/tracks/Bsight.track similarity index 100% rename from tracks/tracks/Bsight.track rename to server/src/main/resources/tracks/tracks/Bsight.track diff --git a/tracks/tracks/Bubbling.track b/server/src/main/resources/tracks/tracks/Bubbling.track similarity index 100% rename from tracks/tracks/Bubbling.track rename to server/src/main/resources/tracks/tracks/Bubbling.track diff --git a/tracks/tracks/Bubustrip.track b/server/src/main/resources/tracks/tracks/Bubustrip.track similarity index 100% rename from tracks/tracks/Bubustrip.track rename to server/src/main/resources/tracks/tracks/Bubustrip.track diff --git a/tracks/tracks/BudgetKiln.track b/server/src/main/resources/tracks/tracks/BudgetKiln.track similarity index 100% rename from tracks/tracks/BudgetKiln.track rename to server/src/main/resources/tracks/tracks/BudgetKiln.track diff --git a/tracks/tracks/Budous.track b/server/src/main/resources/tracks/tracks/Budous.track similarity index 100% rename from tracks/tracks/Budous.track rename to server/src/main/resources/tracks/tracks/Budous.track diff --git a/tracks/tracks/Buffoon.track b/server/src/main/resources/tracks/tracks/Buffoon.track similarity index 100% rename from tracks/tracks/Buffoon.track rename to server/src/main/resources/tracks/tracks/Buffoon.track diff --git a/tracks/tracks/Bumpers.track b/server/src/main/resources/tracks/tracks/Bumpers.track similarity index 100% rename from tracks/tracks/Bumpers.track rename to server/src/main/resources/tracks/tracks/Bumpers.track diff --git a/tracks/tracks/BunkerIsland.track b/server/src/main/resources/tracks/tracks/BunkerIsland.track similarity index 100% rename from tracks/tracks/BunkerIsland.track rename to server/src/main/resources/tracks/tracks/BunkerIsland.track diff --git a/tracks/tracks/BunkerIslandII.track b/server/src/main/resources/tracks/tracks/BunkerIslandII.track similarity index 100% rename from tracks/tracks/BunkerIslandII.track rename to server/src/main/resources/tracks/tracks/BunkerIslandII.track diff --git a/tracks/tracks/BunkerofDeath.track b/server/src/main/resources/tracks/tracks/BunkerofDeath.track similarity index 100% rename from tracks/tracks/BunkerofDeath.track rename to server/src/main/resources/tracks/tracks/BunkerofDeath.track diff --git a/tracks/tracks/BytheRiversofBabylon.track b/server/src/main/resources/tracks/tracks/BytheRiversofBabylon.track similarity index 100% rename from tracks/tracks/BytheRiversofBabylon.track rename to server/src/main/resources/tracks/tracks/BytheRiversofBabylon.track diff --git a/tracks/tracks/CAMovi.track b/server/src/main/resources/tracks/tracks/CAMovi.track similarity index 100% rename from tracks/tracks/CAMovi.track rename to server/src/main/resources/tracks/tracks/CAMovi.track diff --git a/tracks/tracks/CAMoviII.track b/server/src/main/resources/tracks/tracks/CAMoviII.track similarity index 100% rename from tracks/tracks/CAMoviII.track rename to server/src/main/resources/tracks/tracks/CAMoviII.track diff --git a/tracks/tracks/CCCover.track b/server/src/main/resources/tracks/tracks/CCCover.track similarity index 100% rename from tracks/tracks/CCCover.track rename to server/src/main/resources/tracks/tracks/CCCover.track diff --git a/tracks/tracks/CDstrack.track b/server/src/main/resources/tracks/tracks/CDstrack.track similarity index 100% rename from tracks/tracks/CDstrack.track rename to server/src/main/resources/tracks/tracks/CDstrack.track diff --git a/tracks/tracks/CERN.track b/server/src/main/resources/tracks/tracks/CERN.track similarity index 100% rename from tracks/tracks/CERN.track rename to server/src/main/resources/tracks/tracks/CERN.track diff --git a/tracks/tracks/CREAM.track b/server/src/main/resources/tracks/tracks/CREAM.track similarity index 100% rename from tracks/tracks/CREAM.track rename to server/src/main/resources/tracks/tracks/CREAM.track diff --git a/tracks/tracks/CT.track b/server/src/main/resources/tracks/tracks/CT.track similarity index 100% rename from tracks/tracks/CT.track rename to server/src/main/resources/tracks/tracks/CT.track diff --git a/tracks/tracks/CTRL.track b/server/src/main/resources/tracks/tracks/CTRL.track similarity index 100% rename from tracks/tracks/CTRL.track rename to server/src/main/resources/tracks/tracks/CTRL.track diff --git a/tracks/tracks/Cactusdesert.track b/server/src/main/resources/tracks/tracks/Cactusdesert.track similarity index 100% rename from tracks/tracks/Cactusdesert.track rename to server/src/main/resources/tracks/tracks/Cactusdesert.track diff --git a/tracks/tracks/Cadira.track b/server/src/main/resources/tracks/tracks/Cadira.track similarity index 100% rename from tracks/tracks/Cadira.track rename to server/src/main/resources/tracks/tracks/Cadira.track diff --git a/tracks/tracks/Cagebird.track b/server/src/main/resources/tracks/tracks/Cagebird.track similarity index 100% rename from tracks/tracks/Cagebird.track rename to server/src/main/resources/tracks/tracks/Cagebird.track diff --git a/tracks/tracks/Calicula.track b/server/src/main/resources/tracks/tracks/Calicula.track similarity index 100% rename from tracks/tracks/Calicula.track rename to server/src/main/resources/tracks/tracks/Calicula.track diff --git a/tracks/tracks/CalmIsle.track b/server/src/main/resources/tracks/tracks/CalmIsle.track similarity index 100% rename from tracks/tracks/CalmIsle.track rename to server/src/main/resources/tracks/tracks/CalmIsle.track diff --git a/tracks/tracks/Camembert.track b/server/src/main/resources/tracks/tracks/Camembert.track similarity index 100% rename from tracks/tracks/Camembert.track rename to server/src/main/resources/tracks/tracks/Camembert.track diff --git a/tracks/tracks/Campbed.track b/server/src/main/resources/tracks/tracks/Campbed.track similarity index 100% rename from tracks/tracks/Campbed.track rename to server/src/main/resources/tracks/tracks/Campbed.track diff --git a/tracks/tracks/Canal.track b/server/src/main/resources/tracks/tracks/Canal.track similarity index 100% rename from tracks/tracks/Canal.track rename to server/src/main/resources/tracks/tracks/Canal.track diff --git a/tracks/tracks/Cancel.track b/server/src/main/resources/tracks/tracks/Cancel.track similarity index 100% rename from tracks/tracks/Cancel.track rename to server/src/main/resources/tracks/tracks/Cancel.track diff --git a/tracks/tracks/Candleinthewind.track b/server/src/main/resources/tracks/tracks/Candleinthewind.track similarity index 100% rename from tracks/tracks/Candleinthewind.track rename to server/src/main/resources/tracks/tracks/Candleinthewind.track diff --git a/tracks/tracks/Candyland.track b/server/src/main/resources/tracks/tracks/Candyland.track similarity index 100% rename from tracks/tracks/Candyland.track rename to server/src/main/resources/tracks/tracks/Candyland.track diff --git a/tracks/tracks/Cannongame.track b/server/src/main/resources/tracks/tracks/Cannongame.track similarity index 100% rename from tracks/tracks/Cannongame.track rename to server/src/main/resources/tracks/tracks/Cannongame.track diff --git a/tracks/tracks/Cantilevers.track b/server/src/main/resources/tracks/tracks/Cantilevers.track similarity index 100% rename from tracks/tracks/Cantilevers.track rename to server/src/main/resources/tracks/tracks/Cantilevers.track diff --git a/tracks/tracks/Canyon.track b/server/src/main/resources/tracks/tracks/Canyon.track similarity index 100% rename from tracks/tracks/Canyon.track rename to server/src/main/resources/tracks/tracks/Canyon.track diff --git a/tracks/tracks/Canyoufigureitout.track b/server/src/main/resources/tracks/tracks/Canyoufigureitout.track similarity index 100% rename from tracks/tracks/Canyoufigureitout.track rename to server/src/main/resources/tracks/tracks/Canyoufigureitout.track diff --git a/tracks/tracks/Captainofthebathtub.track b/server/src/main/resources/tracks/tracks/Captainofthebathtub.track similarity index 100% rename from tracks/tracks/Captainofthebathtub.track rename to server/src/main/resources/tracks/tracks/Captainofthebathtub.track diff --git a/tracks/tracks/CardinalEgging.track b/server/src/main/resources/tracks/tracks/CardinalEgging.track similarity index 100% rename from tracks/tracks/CardinalEgging.track rename to server/src/main/resources/tracks/tracks/CardinalEgging.track diff --git a/tracks/tracks/CarefullyIn.track b/server/src/main/resources/tracks/tracks/CarefullyIn.track similarity index 100% rename from tracks/tracks/CarefullyIn.track rename to server/src/main/resources/tracks/tracks/CarefullyIn.track diff --git a/tracks/tracks/Cargame.track b/server/src/main/resources/tracks/tracks/Cargame.track similarity index 100% rename from tracks/tracks/Cargame.track rename to server/src/main/resources/tracks/tracks/Cargame.track diff --git a/tracks/tracks/Carol.track b/server/src/main/resources/tracks/tracks/Carol.track similarity index 100% rename from tracks/tracks/Carol.track rename to server/src/main/resources/tracks/tracks/Carol.track diff --git a/tracks/tracks/Carpediem.track b/server/src/main/resources/tracks/tracks/Carpediem.track similarity index 100% rename from tracks/tracks/Carpediem.track rename to server/src/main/resources/tracks/tracks/Carpediem.track diff --git a/tracks/tracks/CarpediemIII.track b/server/src/main/resources/tracks/tracks/CarpediemIII.track similarity index 100% rename from tracks/tracks/CarpediemIII.track rename to server/src/main/resources/tracks/tracks/CarpediemIII.track diff --git a/tracks/tracks/Cartman.track b/server/src/main/resources/tracks/tracks/Cartman.track similarity index 100% rename from tracks/tracks/Cartman.track rename to server/src/main/resources/tracks/tracks/Cartman.track diff --git a/tracks/tracks/Carusell.track b/server/src/main/resources/tracks/tracks/Carusell.track similarity index 100% rename from tracks/tracks/Carusell.track rename to server/src/main/resources/tracks/tracks/Carusell.track diff --git a/tracks/tracks/Cashew.track b/server/src/main/resources/tracks/tracks/Cashew.track similarity index 100% rename from tracks/tracks/Cashew.track rename to server/src/main/resources/tracks/tracks/Cashew.track diff --git a/tracks/tracks/Castle.track b/server/src/main/resources/tracks/tracks/Castle.track similarity index 100% rename from tracks/tracks/Castle.track rename to server/src/main/resources/tracks/tracks/Castle.track diff --git a/tracks/tracks/Caution.track b/server/src/main/resources/tracks/tracks/Caution.track similarity index 100% rename from tracks/tracks/Caution.track rename to server/src/main/resources/tracks/tracks/Caution.track diff --git a/tracks/tracks/Caverun.track b/server/src/main/resources/tracks/tracks/Caverun.track similarity index 100% rename from tracks/tracks/Caverun.track rename to server/src/main/resources/tracks/tracks/Caverun.track diff --git a/tracks/tracks/Cavesontheotherside.track b/server/src/main/resources/tracks/tracks/Cavesontheotherside.track similarity index 100% rename from tracks/tracks/Cavesontheotherside.track rename to server/src/main/resources/tracks/tracks/Cavesontheotherside.track diff --git a/tracks/tracks/Celsius.track b/server/src/main/resources/tracks/tracks/Celsius.track similarity index 100% rename from tracks/tracks/Celsius.track rename to server/src/main/resources/tracks/tracks/Celsius.track diff --git a/tracks/tracks/Center.track b/server/src/main/resources/tracks/tracks/Center.track similarity index 100% rename from tracks/tracks/Center.track rename to server/src/main/resources/tracks/tracks/Center.track diff --git a/tracks/tracks/CenterRidge.track b/server/src/main/resources/tracks/tracks/CenterRidge.track similarity index 100% rename from tracks/tracks/CenterRidge.track rename to server/src/main/resources/tracks/tracks/CenterRidge.track diff --git a/tracks/tracks/Centerofattention.track b/server/src/main/resources/tracks/tracks/Centerofattention.track similarity index 100% rename from tracks/tracks/Centerofattention.track rename to server/src/main/resources/tracks/tracks/Centerofattention.track diff --git a/tracks/tracks/CentralAveneu.track b/server/src/main/resources/tracks/tracks/CentralAveneu.track similarity index 100% rename from tracks/tracks/CentralAveneu.track rename to server/src/main/resources/tracks/tracks/CentralAveneu.track diff --git a/tracks/tracks/Chain.track b/server/src/main/resources/tracks/tracks/Chain.track similarity index 100% rename from tracks/tracks/Chain.track rename to server/src/main/resources/tracks/tracks/Chain.track diff --git a/tracks/tracks/Chainsaw.track b/server/src/main/resources/tracks/tracks/Chainsaw.track similarity index 100% rename from tracks/tracks/Chainsaw.track rename to server/src/main/resources/tracks/tracks/Chainsaw.track diff --git a/tracks/tracks/Chainsofmisery.track b/server/src/main/resources/tracks/tracks/Chainsofmisery.track similarity index 100% rename from tracks/tracks/Chainsofmisery.track rename to server/src/main/resources/tracks/tracks/Chainsofmisery.track diff --git a/tracks/tracks/Champignonfairy.track b/server/src/main/resources/tracks/tracks/Champignonfairy.track similarity index 100% rename from tracks/tracks/Champignonfairy.track rename to server/src/main/resources/tracks/tracks/Champignonfairy.track diff --git a/tracks/tracks/Changeable.track b/server/src/main/resources/tracks/tracks/Changeable.track similarity index 100% rename from tracks/tracks/Changeable.track rename to server/src/main/resources/tracks/tracks/Changeable.track diff --git a/tracks/tracks/ChaoRen.track b/server/src/main/resources/tracks/tracks/ChaoRen.track similarity index 100% rename from tracks/tracks/ChaoRen.track rename to server/src/main/resources/tracks/tracks/ChaoRen.track diff --git a/tracks/tracks/Chess.track b/server/src/main/resources/tracks/tracks/Chess.track similarity index 100% rename from tracks/tracks/Chess.track rename to server/src/main/resources/tracks/tracks/Chess.track diff --git a/tracks/tracks/ChinaTown.track b/server/src/main/resources/tracks/tracks/ChinaTown.track similarity index 100% rename from tracks/tracks/ChinaTown.track rename to server/src/main/resources/tracks/tracks/ChinaTown.track diff --git a/tracks/tracks/ChineseNewYear.track b/server/src/main/resources/tracks/tracks/ChineseNewYear.track similarity index 100% rename from tracks/tracks/ChineseNewYear.track rename to server/src/main/resources/tracks/tracks/ChineseNewYear.track diff --git a/tracks/tracks/Chinesecreature.track b/server/src/main/resources/tracks/tracks/Chinesecreature.track similarity index 100% rename from tracks/tracks/Chinesecreature.track rename to server/src/main/resources/tracks/tracks/Chinesecreature.track diff --git a/tracks/tracks/Chippo.track b/server/src/main/resources/tracks/tracks/Chippo.track similarity index 100% rename from tracks/tracks/Chippo.track rename to server/src/main/resources/tracks/tracks/Chippo.track diff --git a/tracks/tracks/ChocolateRain.track b/server/src/main/resources/tracks/tracks/ChocolateRain.track similarity index 100% rename from tracks/tracks/ChocolateRain.track rename to server/src/main/resources/tracks/tracks/ChocolateRain.track diff --git a/tracks/tracks/Chooseyourway.track b/server/src/main/resources/tracks/tracks/Chooseyourway.track similarity index 100% rename from tracks/tracks/Chooseyourway.track rename to server/src/main/resources/tracks/tracks/Chooseyourway.track diff --git a/tracks/tracks/Choreaminor.track b/server/src/main/resources/tracks/tracks/Choreaminor.track similarity index 100% rename from tracks/tracks/Choreaminor.track rename to server/src/main/resources/tracks/tracks/Choreaminor.track diff --git a/tracks/tracks/Cigars.track b/server/src/main/resources/tracks/tracks/Cigars.track similarity index 100% rename from tracks/tracks/Cigars.track rename to server/src/main/resources/tracks/tracks/Cigars.track diff --git a/tracks/tracks/Cinch.track b/server/src/main/resources/tracks/tracks/Cinch.track similarity index 100% rename from tracks/tracks/Cinch.track rename to server/src/main/resources/tracks/tracks/Cinch.track diff --git a/tracks/tracks/Cinderellasfoot.track b/server/src/main/resources/tracks/tracks/Cinderellasfoot.track similarity index 100% rename from tracks/tracks/Cinderellasfoot.track rename to server/src/main/resources/tracks/tracks/Cinderellasfoot.track diff --git a/tracks/tracks/CircularII.track b/server/src/main/resources/tracks/tracks/CircularII.track similarity index 100% rename from tracks/tracks/CircularII.track rename to server/src/main/resources/tracks/tracks/CircularII.track diff --git a/tracks/tracks/CisabI.track b/server/src/main/resources/tracks/tracks/CisabI.track similarity index 100% rename from tracks/tracks/CisabI.track rename to server/src/main/resources/tracks/tracks/CisabI.track diff --git a/tracks/tracks/CisabII.track b/server/src/main/resources/tracks/tracks/CisabII.track similarity index 100% rename from tracks/tracks/CisabII.track rename to server/src/main/resources/tracks/tracks/CisabII.track diff --git a/tracks/tracks/Ciusaa.track b/server/src/main/resources/tracks/tracks/Ciusaa.track similarity index 100% rename from tracks/tracks/Ciusaa.track rename to server/src/main/resources/tracks/tracks/Ciusaa.track diff --git a/tracks/tracks/ClaustrophobicFugitive.track b/server/src/main/resources/tracks/tracks/ClaustrophobicFugitive.track similarity index 100% rename from tracks/tracks/ClaustrophobicFugitive.track rename to server/src/main/resources/tracks/tracks/ClaustrophobicFugitive.track diff --git a/tracks/tracks/Clearthead.track b/server/src/main/resources/tracks/tracks/Clearthead.track similarity index 100% rename from tracks/tracks/Clearthead.track rename to server/src/main/resources/tracks/tracks/Clearthead.track diff --git a/tracks/tracks/Cliffhanger.track b/server/src/main/resources/tracks/tracks/Cliffhanger.track similarity index 100% rename from tracks/tracks/Cliffhanger.track rename to server/src/main/resources/tracks/tracks/Cliffhanger.track diff --git a/tracks/tracks/Clique.track b/server/src/main/resources/tracks/tracks/Clique.track similarity index 100% rename from tracks/tracks/Clique.track rename to server/src/main/resources/tracks/tracks/Clique.track diff --git a/tracks/tracks/Closeone.track b/server/src/main/resources/tracks/tracks/Closeone.track similarity index 100% rename from tracks/tracks/Closeone.track rename to server/src/main/resources/tracks/tracks/Closeone.track diff --git a/tracks/tracks/Cloverleaves.track b/server/src/main/resources/tracks/tracks/Cloverleaves.track similarity index 100% rename from tracks/tracks/Cloverleaves.track rename to server/src/main/resources/tracks/tracks/Cloverleaves.track diff --git a/tracks/tracks/Clovers.track b/server/src/main/resources/tracks/tracks/Clovers.track similarity index 100% rename from tracks/tracks/Clovers.track rename to server/src/main/resources/tracks/tracks/Clovers.track diff --git a/tracks/tracks/Coinflip.track b/server/src/main/resources/tracks/tracks/Coinflip.track similarity index 100% rename from tracks/tracks/Coinflip.track rename to server/src/main/resources/tracks/tracks/Coinflip.track diff --git a/tracks/tracks/Colcon.track b/server/src/main/resources/tracks/tracks/Colcon.track similarity index 100% rename from tracks/tracks/Colcon.track rename to server/src/main/resources/tracks/tracks/Colcon.track diff --git a/tracks/tracks/ColdBreeze.track b/server/src/main/resources/tracks/tracks/ColdBreeze.track similarity index 100% rename from tracks/tracks/ColdBreeze.track rename to server/src/main/resources/tracks/tracks/ColdBreeze.track diff --git a/tracks/tracks/Collidingisfun.track b/server/src/main/resources/tracks/tracks/Collidingisfun.track similarity index 100% rename from tracks/tracks/Collidingisfun.track rename to server/src/main/resources/tracks/tracks/Collidingisfun.track diff --git a/tracks/tracks/ColourMeYellow.track b/server/src/main/resources/tracks/tracks/ColourMeYellow.track similarity index 100% rename from tracks/tracks/ColourMeYellow.track rename to server/src/main/resources/tracks/tracks/ColourMeYellow.track diff --git a/tracks/tracks/Comeback.track b/server/src/main/resources/tracks/tracks/Comeback.track similarity index 100% rename from tracks/tracks/Comeback.track rename to server/src/main/resources/tracks/tracks/Comeback.track diff --git a/tracks/tracks/CommanderKeen.track b/server/src/main/resources/tracks/tracks/CommanderKeen.track similarity index 100% rename from tracks/tracks/CommanderKeen.track rename to server/src/main/resources/tracks/tracks/CommanderKeen.track diff --git a/tracks/tracks/CommanderKeen2.track b/server/src/main/resources/tracks/tracks/CommanderKeen2.track similarity index 100% rename from tracks/tracks/CommanderKeen2.track rename to server/src/main/resources/tracks/tracks/CommanderKeen2.track diff --git a/tracks/tracks/CommanderKeen3.track b/server/src/main/resources/tracks/tracks/CommanderKeen3.track similarity index 100% rename from tracks/tracks/CommanderKeen3.track rename to server/src/main/resources/tracks/tracks/CommanderKeen3.track diff --git a/tracks/tracks/Compass.track b/server/src/main/resources/tracks/tracks/Compass.track similarity index 100% rename from tracks/tracks/Compass.track rename to server/src/main/resources/tracks/tracks/Compass.track diff --git a/tracks/tracks/Compressors.track b/server/src/main/resources/tracks/tracks/Compressors.track similarity index 100% rename from tracks/tracks/Compressors.track rename to server/src/main/resources/tracks/tracks/Compressors.track diff --git a/tracks/tracks/ConTrick.track b/server/src/main/resources/tracks/tracks/ConTrick.track similarity index 100% rename from tracks/tracks/ConTrick.track rename to server/src/main/resources/tracks/tracks/ConTrick.track diff --git a/tracks/tracks/Concentrationcamp.track b/server/src/main/resources/tracks/tracks/Concentrationcamp.track similarity index 100% rename from tracks/tracks/Concentrationcamp.track rename to server/src/main/resources/tracks/tracks/Concentrationcamp.track diff --git a/tracks/tracks/Concordia.track b/server/src/main/resources/tracks/tracks/Concordia.track similarity index 100% rename from tracks/tracks/Concordia.track rename to server/src/main/resources/tracks/tracks/Concordia.track diff --git a/tracks/tracks/Congrandezza.track b/server/src/main/resources/tracks/tracks/Congrandezza.track similarity index 100% rename from tracks/tracks/Congrandezza.track rename to server/src/main/resources/tracks/tracks/Congrandezza.track diff --git a/tracks/tracks/ConjuringTrick.track b/server/src/main/resources/tracks/tracks/ConjuringTrick.track similarity index 100% rename from tracks/tracks/ConjuringTrick.track rename to server/src/main/resources/tracks/tracks/ConjuringTrick.track diff --git a/tracks/tracks/Continents.track b/server/src/main/resources/tracks/tracks/Continents.track similarity index 100% rename from tracks/tracks/Continents.track rename to server/src/main/resources/tracks/tracks/Continents.track diff --git a/tracks/tracks/Controller.track b/server/src/main/resources/tracks/tracks/Controller.track similarity index 100% rename from tracks/tracks/Controller.track rename to server/src/main/resources/tracks/tracks/Controller.track diff --git a/tracks/tracks/Controlvalve.track b/server/src/main/resources/tracks/tracks/Controlvalve.track similarity index 100% rename from tracks/tracks/Controlvalve.track rename to server/src/main/resources/tracks/tracks/Controlvalve.track diff --git a/tracks/tracks/Conveyor.track b/server/src/main/resources/tracks/tracks/Conveyor.track similarity index 100% rename from tracks/tracks/Conveyor.track rename to server/src/main/resources/tracks/tracks/Conveyor.track diff --git a/tracks/tracks/Conveyorwork.track b/server/src/main/resources/tracks/tracks/Conveyorwork.track similarity index 100% rename from tracks/tracks/Conveyorwork.track rename to server/src/main/resources/tracks/tracks/Conveyorwork.track diff --git a/tracks/tracks/ConveyorworkII.track b/server/src/main/resources/tracks/tracks/ConveyorworkII.track similarity index 100% rename from tracks/tracks/ConveyorworkII.track rename to server/src/main/resources/tracks/tracks/ConveyorworkII.track diff --git a/tracks/tracks/CoolTrack.track b/server/src/main/resources/tracks/tracks/CoolTrack.track similarity index 100% rename from tracks/tracks/CoolTrack.track rename to server/src/main/resources/tracks/tracks/CoolTrack.track diff --git a/tracks/tracks/Coolingsystem.track b/server/src/main/resources/tracks/tracks/Coolingsystem.track similarity index 100% rename from tracks/tracks/Coolingsystem.track rename to server/src/main/resources/tracks/tracks/Coolingsystem.track diff --git a/tracks/tracks/Copenhagen.track b/server/src/main/resources/tracks/tracks/Copenhagen.track similarity index 100% rename from tracks/tracks/Copenhagen.track rename to server/src/main/resources/tracks/tracks/Copenhagen.track diff --git a/tracks/tracks/Copyright.track b/server/src/main/resources/tracks/tracks/Copyright.track similarity index 100% rename from tracks/tracks/Copyright.track rename to server/src/main/resources/tracks/tracks/Copyright.track diff --git a/tracks/tracks/CordonBleu.track b/server/src/main/resources/tracks/tracks/CordonBleu.track similarity index 100% rename from tracks/tracks/CordonBleu.track rename to server/src/main/resources/tracks/tracks/CordonBleu.track diff --git a/tracks/tracks/CornerandCorner.track b/server/src/main/resources/tracks/tracks/CornerandCorner.track similarity index 100% rename from tracks/tracks/CornerandCorner.track rename to server/src/main/resources/tracks/tracks/CornerandCorner.track diff --git a/tracks/tracks/CorrosiveCenter.track b/server/src/main/resources/tracks/tracks/CorrosiveCenter.track similarity index 100% rename from tracks/tracks/CorrosiveCenter.track rename to server/src/main/resources/tracks/tracks/CorrosiveCenter.track diff --git a/tracks/tracks/CoupleSuicide.track b/server/src/main/resources/tracks/tracks/CoupleSuicide.track similarity index 100% rename from tracks/tracks/CoupleSuicide.track rename to server/src/main/resources/tracks/tracks/CoupleSuicide.track diff --git a/tracks/tracks/Crab.track b/server/src/main/resources/tracks/tracks/Crab.track similarity index 100% rename from tracks/tracks/Crab.track rename to server/src/main/resources/tracks/tracks/Crab.track diff --git a/tracks/tracks/Craggy.track b/server/src/main/resources/tracks/tracks/Craggy.track similarity index 100% rename from tracks/tracks/Craggy.track rename to server/src/main/resources/tracks/tracks/Craggy.track diff --git a/tracks/tracks/CraggyII.track b/server/src/main/resources/tracks/tracks/CraggyII.track similarity index 100% rename from tracks/tracks/CraggyII.track rename to server/src/main/resources/tracks/tracks/CraggyII.track diff --git a/tracks/tracks/Crazy5.track b/server/src/main/resources/tracks/tracks/Crazy5.track similarity index 100% rename from tracks/tracks/Crazy5.track rename to server/src/main/resources/tracks/tracks/Crazy5.track diff --git a/tracks/tracks/CrazyTrain.track b/server/src/main/resources/tracks/tracks/CrazyTrain.track similarity index 100% rename from tracks/tracks/CrazyTrain.track rename to server/src/main/resources/tracks/tracks/CrazyTrain.track diff --git a/tracks/tracks/Createtheway.track b/server/src/main/resources/tracks/tracks/Createtheway.track similarity index 100% rename from tracks/tracks/Createtheway.track rename to server/src/main/resources/tracks/tracks/Createtheway.track diff --git a/tracks/tracks/Crisscross.track b/server/src/main/resources/tracks/tracks/Crisscross.track similarity index 100% rename from tracks/tracks/Crisscross.track rename to server/src/main/resources/tracks/tracks/Crisscross.track diff --git a/tracks/tracks/Croquette.track b/server/src/main/resources/tracks/tracks/Croquette.track similarity index 100% rename from tracks/tracks/Croquette.track rename to server/src/main/resources/tracks/tracks/Croquette.track diff --git a/tracks/tracks/CroquetteII.track b/server/src/main/resources/tracks/tracks/CroquetteII.track similarity index 100% rename from tracks/tracks/CroquetteII.track rename to server/src/main/resources/tracks/tracks/CroquetteII.track diff --git a/tracks/tracks/Cruelintentions.track b/server/src/main/resources/tracks/tracks/Cruelintentions.track similarity index 100% rename from tracks/tracks/Cruelintentions.track rename to server/src/main/resources/tracks/tracks/Cruelintentions.track diff --git a/tracks/tracks/CrymeaRiver.track b/server/src/main/resources/tracks/tracks/CrymeaRiver.track similarity index 100% rename from tracks/tracks/CrymeaRiver.track rename to server/src/main/resources/tracks/tracks/CrymeaRiver.track diff --git a/tracks/tracks/CrystalCavern.track b/server/src/main/resources/tracks/tracks/CrystalCavern.track similarity index 100% rename from tracks/tracks/CrystalCavern.track rename to server/src/main/resources/tracks/tracks/CrystalCavern.track diff --git a/tracks/tracks/Cube.track b/server/src/main/resources/tracks/tracks/Cube.track similarity index 100% rename from tracks/tracks/Cube.track rename to server/src/main/resources/tracks/tracks/Cube.track diff --git a/tracks/tracks/Cucumber.track b/server/src/main/resources/tracks/tracks/Cucumber.track similarity index 100% rename from tracks/tracks/Cucumber.track rename to server/src/main/resources/tracks/tracks/Cucumber.track diff --git a/tracks/tracks/CultivatedBimbo.track b/server/src/main/resources/tracks/tracks/CultivatedBimbo.track similarity index 100% rename from tracks/tracks/CultivatedBimbo.track rename to server/src/main/resources/tracks/tracks/CultivatedBimbo.track diff --git a/tracks/tracks/Cuneiform.track b/server/src/main/resources/tracks/tracks/Cuneiform.track similarity index 100% rename from tracks/tracks/Cuneiform.track rename to server/src/main/resources/tracks/tracks/Cuneiform.track diff --git a/tracks/tracks/CunniAcuja.track b/server/src/main/resources/tracks/tracks/CunniAcuja.track similarity index 100% rename from tracks/tracks/CunniAcuja.track rename to server/src/main/resources/tracks/tracks/CunniAcuja.track diff --git a/tracks/tracks/Cups.track b/server/src/main/resources/tracks/tracks/Cups.track similarity index 100% rename from tracks/tracks/Cups.track rename to server/src/main/resources/tracks/tracks/Cups.track diff --git a/tracks/tracks/CurveI.track b/server/src/main/resources/tracks/tracks/CurveI.track similarity index 100% rename from tracks/tracks/CurveI.track rename to server/src/main/resources/tracks/tracks/CurveI.track diff --git a/tracks/tracks/CurveII.track b/server/src/main/resources/tracks/tracks/CurveII.track similarity index 100% rename from tracks/tracks/CurveII.track rename to server/src/main/resources/tracks/tracks/CurveII.track diff --git a/tracks/tracks/CurvingPipes.track b/server/src/main/resources/tracks/tracks/CurvingPipes.track similarity index 100% rename from tracks/tracks/CurvingPipes.track rename to server/src/main/resources/tracks/tracks/CurvingPipes.track diff --git a/tracks/tracks/CurvingPipesII.track b/server/src/main/resources/tracks/tracks/CurvingPipesII.track similarity index 100% rename from tracks/tracks/CurvingPipesII.track rename to server/src/main/resources/tracks/tracks/CurvingPipesII.track diff --git a/tracks/tracks/Cutoff.track b/server/src/main/resources/tracks/tracks/Cutoff.track similarity index 100% rename from tracks/tracks/Cutoff.track rename to server/src/main/resources/tracks/tracks/Cutoff.track diff --git a/tracks/tracks/Cuttingcorners.track b/server/src/main/resources/tracks/tracks/Cuttingcorners.track similarity index 100% rename from tracks/tracks/Cuttingcorners.track rename to server/src/main/resources/tracks/tracks/Cuttingcorners.track diff --git a/tracks/tracks/CuttingcornersII.track b/server/src/main/resources/tracks/tracks/CuttingcornersII.track similarity index 100% rename from tracks/tracks/CuttingcornersII.track rename to server/src/main/resources/tracks/tracks/CuttingcornersII.track diff --git a/tracks/tracks/DOD.track b/server/src/main/resources/tracks/tracks/DOD.track similarity index 100% rename from tracks/tracks/DOD.track rename to server/src/main/resources/tracks/tracks/DOD.track diff --git a/tracks/tracks/DaBomb.track b/server/src/main/resources/tracks/tracks/DaBomb.track similarity index 100% rename from tracks/tracks/DaBomb.track rename to server/src/main/resources/tracks/tracks/DaBomb.track diff --git a/tracks/tracks/Damage.track b/server/src/main/resources/tracks/tracks/Damage.track similarity index 100% rename from tracks/tracks/Damage.track rename to server/src/main/resources/tracks/tracks/Damage.track diff --git a/tracks/tracks/Damagination.track b/server/src/main/resources/tracks/tracks/Damagination.track similarity index 100% rename from tracks/tracks/Damagination.track rename to server/src/main/resources/tracks/tracks/Damagination.track diff --git a/tracks/tracks/Damnwater.track b/server/src/main/resources/tracks/tracks/Damnwater.track similarity index 100% rename from tracks/tracks/Damnwater.track rename to server/src/main/resources/tracks/tracks/Damnwater.track diff --git a/tracks/tracks/DamsEdge.track b/server/src/main/resources/tracks/tracks/DamsEdge.track similarity index 100% rename from tracks/tracks/DamsEdge.track rename to server/src/main/resources/tracks/tracks/DamsEdge.track diff --git a/tracks/tracks/DanceSucker.track b/server/src/main/resources/tracks/tracks/DanceSucker.track similarity index 100% rename from tracks/tracks/DanceSucker.track rename to server/src/main/resources/tracks/tracks/DanceSucker.track diff --git a/tracks/tracks/Dancemacabre.track b/server/src/main/resources/tracks/tracks/Dancemacabre.track similarity index 100% rename from tracks/tracks/Dancemacabre.track rename to server/src/main/resources/tracks/tracks/Dancemacabre.track diff --git a/tracks/tracks/Dancemacabre2.track b/server/src/main/resources/tracks/tracks/Dancemacabre2.track similarity index 100% rename from tracks/tracks/Dancemacabre2.track rename to server/src/main/resources/tracks/tracks/Dancemacabre2.track diff --git a/tracks/tracks/Danecal.track b/server/src/main/resources/tracks/tracks/Danecal.track similarity index 100% rename from tracks/tracks/Danecal.track rename to server/src/main/resources/tracks/tracks/Danecal.track diff --git a/tracks/tracks/DangerousAccelerator.track b/server/src/main/resources/tracks/tracks/DangerousAccelerator.track similarity index 100% rename from tracks/tracks/DangerousAccelerator.track rename to server/src/main/resources/tracks/tracks/DangerousAccelerator.track diff --git a/tracks/tracks/DangerousDemeanor.track b/server/src/main/resources/tracks/tracks/DangerousDemeanor.track similarity index 100% rename from tracks/tracks/DangerousDemeanor.track rename to server/src/main/resources/tracks/tracks/DangerousDemeanor.track diff --git a/tracks/tracks/DangerousSpeedline.track b/server/src/main/resources/tracks/tracks/DangerousSpeedline.track similarity index 100% rename from tracks/tracks/DangerousSpeedline.track rename to server/src/main/resources/tracks/tracks/DangerousSpeedline.track diff --git a/tracks/tracks/Dangerousend.track b/server/src/main/resources/tracks/tracks/Dangerousend.track similarity index 100% rename from tracks/tracks/Dangerousend.track rename to server/src/main/resources/tracks/tracks/Dangerousend.track diff --git a/tracks/tracks/Dangerousswamps.track b/server/src/main/resources/tracks/tracks/Dangerousswamps.track similarity index 100% rename from tracks/tracks/Dangerousswamps.track rename to server/src/main/resources/tracks/tracks/Dangerousswamps.track diff --git a/tracks/tracks/Dante.track b/server/src/main/resources/tracks/tracks/Dante.track similarity index 100% rename from tracks/tracks/Dante.track rename to server/src/main/resources/tracks/tracks/Dante.track diff --git a/tracks/tracks/Danteism.track b/server/src/main/resources/tracks/tracks/Danteism.track similarity index 100% rename from tracks/tracks/Danteism.track rename to server/src/main/resources/tracks/tracks/Danteism.track diff --git a/tracks/tracks/Danteshell.track b/server/src/main/resources/tracks/tracks/Danteshell.track similarity index 100% rename from tracks/tracks/Danteshell.track rename to server/src/main/resources/tracks/tracks/Danteshell.track diff --git a/tracks/tracks/Darwin.track b/server/src/main/resources/tracks/tracks/Darwin.track similarity index 100% rename from tracks/tracks/Darwin.track rename to server/src/main/resources/tracks/tracks/Darwin.track diff --git a/tracks/tracks/Darwinism.track b/server/src/main/resources/tracks/tracks/Darwinism.track similarity index 100% rename from tracks/tracks/Darwinism.track rename to server/src/main/resources/tracks/tracks/Darwinism.track diff --git a/tracks/tracks/DarwinismorZwanism.track b/server/src/main/resources/tracks/tracks/DarwinismorZwanism.track similarity index 100% rename from tracks/tracks/DarwinismorZwanism.track rename to server/src/main/resources/tracks/tracks/DarwinismorZwanism.track diff --git a/tracks/tracks/Darwinsroad.track b/server/src/main/resources/tracks/tracks/Darwinsroad.track similarity index 100% rename from tracks/tracks/Darwinsroad.track rename to server/src/main/resources/tracks/tracks/Darwinsroad.track diff --git a/tracks/tracks/DarwinsroadII.track b/server/src/main/resources/tracks/tracks/DarwinsroadII.track similarity index 100% rename from tracks/tracks/DarwinsroadII.track rename to server/src/main/resources/tracks/tracks/DarwinsroadII.track diff --git a/tracks/tracks/DarwinsroadIII.track b/server/src/main/resources/tracks/tracks/DarwinsroadIII.track similarity index 100% rename from tracks/tracks/DarwinsroadIII.track rename to server/src/main/resources/tracks/tracks/DarwinsroadIII.track diff --git a/tracks/tracks/DarwinsroadIV.track b/server/src/main/resources/tracks/tracks/DarwinsroadIV.track similarity index 100% rename from tracks/tracks/DarwinsroadIV.track rename to server/src/main/resources/tracks/tracks/DarwinsroadIV.track diff --git a/tracks/tracks/Daswollows.track b/server/src/main/resources/tracks/tracks/Daswollows.track similarity index 100% rename from tracks/tracks/Daswollows.track rename to server/src/main/resources/tracks/tracks/Daswollows.track diff --git a/tracks/tracks/Dcorner.track b/server/src/main/resources/tracks/tracks/Dcorner.track similarity index 100% rename from tracks/tracks/Dcorner.track rename to server/src/main/resources/tracks/tracks/Dcorner.track diff --git a/tracks/tracks/Dead1.track b/server/src/main/resources/tracks/tracks/Dead1.track similarity index 100% rename from tracks/tracks/Dead1.track rename to server/src/main/resources/tracks/tracks/Dead1.track diff --git a/tracks/tracks/DeadlyTrophy.track b/server/src/main/resources/tracks/tracks/DeadlyTrophy.track similarity index 100% rename from tracks/tracks/DeadlyTrophy.track rename to server/src/main/resources/tracks/tracks/DeadlyTrophy.track diff --git a/tracks/tracks/Dealwithit.track b/server/src/main/resources/tracks/tracks/Dealwithit.track similarity index 100% rename from tracks/tracks/Dealwithit.track rename to server/src/main/resources/tracks/tracks/Dealwithit.track diff --git a/tracks/tracks/Deathblocks.track b/server/src/main/resources/tracks/tracks/Deathblocks.track similarity index 100% rename from tracks/tracks/Deathblocks.track rename to server/src/main/resources/tracks/tracks/Deathblocks.track diff --git a/tracks/tracks/Decisions.track b/server/src/main/resources/tracks/tracks/Decisions.track similarity index 100% rename from tracks/tracks/Decisions.track rename to server/src/main/resources/tracks/tracks/Decisions.track diff --git a/tracks/tracks/DecoyingPonds.track b/server/src/main/resources/tracks/tracks/DecoyingPonds.track similarity index 100% rename from tracks/tracks/DecoyingPonds.track rename to server/src/main/resources/tracks/tracks/DecoyingPonds.track diff --git a/tracks/tracks/Definatelymaybe.track b/server/src/main/resources/tracks/tracks/Definatelymaybe.track similarity index 100% rename from tracks/tracks/Definatelymaybe.track rename to server/src/main/resources/tracks/tracks/Definatelymaybe.track diff --git a/tracks/tracks/Deformed.track b/server/src/main/resources/tracks/tracks/Deformed.track similarity index 100% rename from tracks/tracks/Deformed.track rename to server/src/main/resources/tracks/tracks/Deformed.track diff --git a/tracks/tracks/DelinquentBehaviour.track b/server/src/main/resources/tracks/tracks/DelinquentBehaviour.track similarity index 100% rename from tracks/tracks/DelinquentBehaviour.track rename to server/src/main/resources/tracks/tracks/DelinquentBehaviour.track diff --git a/tracks/tracks/Depressionist.track b/server/src/main/resources/tracks/tracks/Depressionist.track similarity index 100% rename from tracks/tracks/Depressionist.track rename to server/src/main/resources/tracks/tracks/Depressionist.track diff --git a/tracks/tracks/Derail.track b/server/src/main/resources/tracks/tracks/Derail.track similarity index 100% rename from tracks/tracks/Derail.track rename to server/src/main/resources/tracks/tracks/Derail.track diff --git a/tracks/tracks/DesertPath.track b/server/src/main/resources/tracks/tracks/DesertPath.track similarity index 100% rename from tracks/tracks/DesertPath.track rename to server/src/main/resources/tracks/tracks/DesertPath.track diff --git a/tracks/tracks/Desireforfreedom.track b/server/src/main/resources/tracks/tracks/Desireforfreedom.track similarity index 100% rename from tracks/tracks/Desireforfreedom.track rename to server/src/main/resources/tracks/tracks/Desireforfreedom.track diff --git a/tracks/tracks/Destiny.track b/server/src/main/resources/tracks/tracks/Destiny.track similarity index 100% rename from tracks/tracks/Destiny.track rename to server/src/main/resources/tracks/tracks/Destiny.track diff --git a/tracks/tracks/DetonationDanger.track b/server/src/main/resources/tracks/tracks/DetonationDanger.track similarity index 100% rename from tracks/tracks/DetonationDanger.track rename to server/src/main/resources/tracks/tracks/DetonationDanger.track diff --git a/tracks/tracks/Detune.track b/server/src/main/resources/tracks/tracks/Detune.track similarity index 100% rename from tracks/tracks/Detune.track rename to server/src/main/resources/tracks/tracks/Detune.track diff --git a/tracks/tracks/Devilseyes.track b/server/src/main/resources/tracks/tracks/Devilseyes.track similarity index 100% rename from tracks/tracks/Devilseyes.track rename to server/src/main/resources/tracks/tracks/Devilseyes.track diff --git a/tracks/tracks/Devious.track b/server/src/main/resources/tracks/tracks/Devious.track similarity index 100% rename from tracks/tracks/Devious.track rename to server/src/main/resources/tracks/tracks/Devious.track diff --git a/tracks/tracks/DeviousDiamond.track b/server/src/main/resources/tracks/tracks/DeviousDiamond.track similarity index 100% rename from tracks/tracks/DeviousDiamond.track rename to server/src/main/resources/tracks/tracks/DeviousDiamond.track diff --git a/tracks/tracks/Dewlor.track b/server/src/main/resources/tracks/tracks/Dewlor.track similarity index 100% rename from tracks/tracks/Dewlor.track rename to server/src/main/resources/tracks/tracks/Dewlor.track diff --git a/tracks/tracks/DiagonAlley.track b/server/src/main/resources/tracks/tracks/DiagonAlley.track similarity index 100% rename from tracks/tracks/DiagonAlley.track rename to server/src/main/resources/tracks/tracks/DiagonAlley.track diff --git a/tracks/tracks/Diagonalboredom.track b/server/src/main/resources/tracks/tracks/Diagonalboredom.track similarity index 100% rename from tracks/tracks/Diagonalboredom.track rename to server/src/main/resources/tracks/tracks/Diagonalboredom.track diff --git a/tracks/tracks/Diagonalclimb.track b/server/src/main/resources/tracks/tracks/Diagonalclimb.track similarity index 100% rename from tracks/tracks/Diagonalclimb.track rename to server/src/main/resources/tracks/tracks/Diagonalclimb.track diff --git a/tracks/tracks/Diamond.track b/server/src/main/resources/tracks/tracks/Diamond.track similarity index 100% rename from tracks/tracks/Diamond.track rename to server/src/main/resources/tracks/tracks/Diamond.track diff --git a/tracks/tracks/DiamondHills.track b/server/src/main/resources/tracks/tracks/DiamondHills.track similarity index 100% rename from tracks/tracks/DiamondHills.track rename to server/src/main/resources/tracks/tracks/DiamondHills.track diff --git a/tracks/tracks/Difficultchoice.track b/server/src/main/resources/tracks/tracks/Difficultchoice.track similarity index 100% rename from tracks/tracks/Difficultchoice.track rename to server/src/main/resources/tracks/tracks/Difficultchoice.track diff --git a/tracks/tracks/DiggingsinSahara.track b/server/src/main/resources/tracks/tracks/DiggingsinSahara.track similarity index 100% rename from tracks/tracks/DiggingsinSahara.track rename to server/src/main/resources/tracks/tracks/DiggingsinSahara.track diff --git a/tracks/tracks/Digitalis.track b/server/src/main/resources/tracks/tracks/Digitalis.track similarity index 100% rename from tracks/tracks/Digitalis.track rename to server/src/main/resources/tracks/tracks/Digitalis.track diff --git a/tracks/tracks/DinkyTrickCollection.track b/server/src/main/resources/tracks/tracks/DinkyTrickCollection.track similarity index 100% rename from tracks/tracks/DinkyTrickCollection.track rename to server/src/main/resources/tracks/tracks/DinkyTrickCollection.track diff --git a/tracks/tracks/DinkyTrickCollectionII.track b/server/src/main/resources/tracks/tracks/DinkyTrickCollectionII.track similarity index 100% rename from tracks/tracks/DinkyTrickCollectionII.track rename to server/src/main/resources/tracks/tracks/DinkyTrickCollectionII.track diff --git a/tracks/tracks/Direct2Brain.track b/server/src/main/resources/tracks/tracks/Direct2Brain.track similarity index 100% rename from tracks/tracks/Direct2Brain.track rename to server/src/main/resources/tracks/tracks/Direct2Brain.track diff --git a/tracks/tracks/DisappearedPlacebo.track b/server/src/main/resources/tracks/tracks/DisappearedPlacebo.track similarity index 100% rename from tracks/tracks/DisappearedPlacebo.track rename to server/src/main/resources/tracks/tracks/DisappearedPlacebo.track diff --git a/tracks/tracks/Discbrake.track b/server/src/main/resources/tracks/tracks/Discbrake.track similarity index 100% rename from tracks/tracks/Discbrake.track rename to server/src/main/resources/tracks/tracks/Discbrake.track diff --git a/tracks/tracks/Disturbia.track b/server/src/main/resources/tracks/tracks/Disturbia.track similarity index 100% rename from tracks/tracks/Disturbia.track rename to server/src/main/resources/tracks/tracks/Disturbia.track diff --git a/tracks/tracks/Divided.track b/server/src/main/resources/tracks/tracks/Divided.track similarity index 100% rename from tracks/tracks/Divided.track rename to server/src/main/resources/tracks/tracks/Divided.track diff --git a/tracks/tracks/Divider.track b/server/src/main/resources/tracks/tracks/Divider.track similarity index 100% rename from tracks/tracks/Divider.track rename to server/src/main/resources/tracks/tracks/Divider.track diff --git a/tracks/tracks/Divider2.track b/server/src/main/resources/tracks/tracks/Divider2.track similarity index 100% rename from tracks/tracks/Divider2.track rename to server/src/main/resources/tracks/tracks/Divider2.track diff --git a/tracks/tracks/DividerII.track b/server/src/main/resources/tracks/tracks/DividerII.track similarity index 100% rename from tracks/tracks/DividerII.track rename to server/src/main/resources/tracks/tracks/DividerII.track diff --git a/tracks/tracks/DodgePodge.track b/server/src/main/resources/tracks/tracks/DodgePodge.track similarity index 100% rename from tracks/tracks/DodgePodge.track rename to server/src/main/resources/tracks/tracks/DodgePodge.track diff --git a/tracks/tracks/Donatello.track b/server/src/main/resources/tracks/tracks/Donatello.track similarity index 100% rename from tracks/tracks/Donatello.track rename to server/src/main/resources/tracks/tracks/Donatello.track diff --git a/tracks/tracks/Donk.track b/server/src/main/resources/tracks/tracks/Donk.track similarity index 100% rename from tracks/tracks/Donk.track rename to server/src/main/resources/tracks/tracks/Donk.track diff --git a/tracks/tracks/DonkeyShoes.track b/server/src/main/resources/tracks/tracks/DonkeyShoes.track similarity index 100% rename from tracks/tracks/DonkeyShoes.track rename to server/src/main/resources/tracks/tracks/DonkeyShoes.track diff --git a/tracks/tracks/DonkeysBridge.track b/server/src/main/resources/tracks/tracks/DonkeysBridge.track similarity index 100% rename from tracks/tracks/DonkeysBridge.track rename to server/src/main/resources/tracks/tracks/DonkeysBridge.track diff --git a/tracks/tracks/DontQuitYourDayJob.track b/server/src/main/resources/tracks/tracks/DontQuitYourDayJob.track similarity index 100% rename from tracks/tracks/DontQuitYourDayJob.track rename to server/src/main/resources/tracks/tracks/DontQuitYourDayJob.track diff --git a/tracks/tracks/Dontblockyourway.track b/server/src/main/resources/tracks/tracks/Dontblockyourway.track similarity index 100% rename from tracks/tracks/Dontblockyourway.track rename to server/src/main/resources/tracks/tracks/Dontblockyourway.track diff --git a/tracks/tracks/DontdriveDrink.track b/server/src/main/resources/tracks/tracks/DontdriveDrink.track similarity index 100% rename from tracks/tracks/DontdriveDrink.track rename to server/src/main/resources/tracks/tracks/DontdriveDrink.track diff --git a/tracks/tracks/Donteatthemushroom.track b/server/src/main/resources/tracks/tracks/Donteatthemushroom.track similarity index 100% rename from tracks/tracks/Donteatthemushroom.track rename to server/src/main/resources/tracks/tracks/Donteatthemushroom.track diff --git a/tracks/tracks/Dontmakefoolofyourself.track b/server/src/main/resources/tracks/tracks/Dontmakefoolofyourself.track similarity index 100% rename from tracks/tracks/Dontmakefoolofyourself.track rename to server/src/main/resources/tracks/tracks/Dontmakefoolofyourself.track diff --git a/tracks/tracks/Dontskipthis.track b/server/src/main/resources/tracks/tracks/Dontskipthis.track similarity index 100% rename from tracks/tracks/Dontskipthis.track rename to server/src/main/resources/tracks/tracks/Dontskipthis.track diff --git a/tracks/tracks/Donttrythisathome.track b/server/src/main/resources/tracks/tracks/Donttrythisathome.track similarity index 100% rename from tracks/tracks/Donttrythisathome.track rename to server/src/main/resources/tracks/tracks/Donttrythisathome.track diff --git a/tracks/tracks/DotLabeledRooms.track b/server/src/main/resources/tracks/tracks/DotLabeledRooms.track similarity index 100% rename from tracks/tracks/DotLabeledRooms.track rename to server/src/main/resources/tracks/tracks/DotLabeledRooms.track diff --git a/tracks/tracks/DotLabeledRoomsII.track b/server/src/main/resources/tracks/tracks/DotLabeledRoomsII.track similarity index 100% rename from tracks/tracks/DotLabeledRoomsII.track rename to server/src/main/resources/tracks/tracks/DotLabeledRoomsII.track diff --git a/tracks/tracks/Dotinaslide.track b/server/src/main/resources/tracks/tracks/Dotinaslide.track similarity index 100% rename from tracks/tracks/Dotinaslide.track rename to server/src/main/resources/tracks/tracks/Dotinaslide.track diff --git a/tracks/tracks/DotsRooms.track b/server/src/main/resources/tracks/tracks/DotsRooms.track similarity index 100% rename from tracks/tracks/DotsRooms.track rename to server/src/main/resources/tracks/tracks/DotsRooms.track diff --git a/tracks/tracks/DoubleFlipperTetris.track b/server/src/main/resources/tracks/tracks/DoubleFlipperTetris.track similarity index 100% rename from tracks/tracks/DoubleFlipperTetris.track rename to server/src/main/resources/tracks/tracks/DoubleFlipperTetris.track diff --git a/tracks/tracks/DoubleLife.track b/server/src/main/resources/tracks/tracks/DoubleLife.track similarity index 100% rename from tracks/tracks/DoubleLife.track rename to server/src/main/resources/tracks/tracks/DoubleLife.track diff --git a/tracks/tracks/DoubleSwingAround.track b/server/src/main/resources/tracks/tracks/DoubleSwingAround.track similarity index 100% rename from tracks/tracks/DoubleSwingAround.track rename to server/src/main/resources/tracks/tracks/DoubleSwingAround.track diff --git a/tracks/tracks/DoubleWall.track b/server/src/main/resources/tracks/tracks/DoubleWall.track similarity index 100% rename from tracks/tracks/DoubleWall.track rename to server/src/main/resources/tracks/tracks/DoubleWall.track diff --git a/tracks/tracks/DoubleX.track b/server/src/main/resources/tracks/tracks/DoubleX.track similarity index 100% rename from tracks/tracks/DoubleX.track rename to server/src/main/resources/tracks/tracks/DoubleX.track diff --git a/tracks/tracks/Doublecross.track b/server/src/main/resources/tracks/tracks/Doublecross.track similarity index 100% rename from tracks/tracks/Doublecross.track rename to server/src/main/resources/tracks/tracks/Doublecross.track diff --git a/tracks/tracks/Doublecurling.track b/server/src/main/resources/tracks/tracks/Doublecurling.track similarity index 100% rename from tracks/tracks/Doublecurling.track rename to server/src/main/resources/tracks/tracks/Doublecurling.track diff --git a/tracks/tracks/Doubleworm.track b/server/src/main/resources/tracks/tracks/Doubleworm.track similarity index 100% rename from tracks/tracks/Doubleworm.track rename to server/src/main/resources/tracks/tracks/Doubleworm.track diff --git a/tracks/tracks/Downhill.track b/server/src/main/resources/tracks/tracks/Downhill.track similarity index 100% rename from tracks/tracks/Downhill.track rename to server/src/main/resources/tracks/tracks/Downhill.track diff --git a/tracks/tracks/DownhillBattle.track b/server/src/main/resources/tracks/tracks/DownhillBattle.track similarity index 100% rename from tracks/tracks/DownhillBattle.track rename to server/src/main/resources/tracks/tracks/DownhillBattle.track diff --git a/tracks/tracks/Downhillargh.track b/server/src/main/resources/tracks/tracks/Downhillargh.track similarity index 100% rename from tracks/tracks/Downhillargh.track rename to server/src/main/resources/tracks/tracks/Downhillargh.track diff --git a/tracks/tracks/DrAgula.track b/server/src/main/resources/tracks/tracks/DrAgula.track similarity index 100% rename from tracks/tracks/DrAgula.track rename to server/src/main/resources/tracks/tracks/DrAgula.track diff --git a/tracks/tracks/Dragonriver.track b/server/src/main/resources/tracks/tracks/Dragonriver.track similarity index 100% rename from tracks/tracks/Dragonriver.track rename to server/src/main/resources/tracks/tracks/Dragonriver.track diff --git a/tracks/tracks/Drain.track b/server/src/main/resources/tracks/tracks/Drain.track similarity index 100% rename from tracks/tracks/Drain.track rename to server/src/main/resources/tracks/tracks/Drain.track diff --git a/tracks/tracks/DreamofFourStrokes.track b/server/src/main/resources/tracks/tracks/DreamofFourStrokes.track similarity index 100% rename from tracks/tracks/DreamofFourStrokes.track rename to server/src/main/resources/tracks/tracks/DreamofFourStrokes.track diff --git a/tracks/tracks/DreamofSixStrokes.track b/server/src/main/resources/tracks/tracks/DreamofSixStrokes.track similarity index 100% rename from tracks/tracks/DreamofSixStrokes.track rename to server/src/main/resources/tracks/tracks/DreamofSixStrokes.track diff --git a/tracks/tracks/DreamofTenStrokes.track b/server/src/main/resources/tracks/tracks/DreamofTenStrokes.track similarity index 100% rename from tracks/tracks/DreamofTenStrokes.track rename to server/src/main/resources/tracks/tracks/DreamofTenStrokes.track diff --git a/tracks/tracks/Drobri.track b/server/src/main/resources/tracks/tracks/Drobri.track similarity index 100% rename from tracks/tracks/Drobri.track rename to server/src/main/resources/tracks/tracks/Drobri.track diff --git a/tracks/tracks/Dropit.track b/server/src/main/resources/tracks/tracks/Dropit.track similarity index 100% rename from tracks/tracks/Dropit.track rename to server/src/main/resources/tracks/tracks/Dropit.track diff --git a/tracks/tracks/Droply.track b/server/src/main/resources/tracks/tracks/Droply.track similarity index 100% rename from tracks/tracks/Droply.track rename to server/src/main/resources/tracks/tracks/Droply.track diff --git a/tracks/tracks/DropnRoll.track b/server/src/main/resources/tracks/tracks/DropnRoll.track similarity index 100% rename from tracks/tracks/DropnRoll.track rename to server/src/main/resources/tracks/tracks/DropnRoll.track diff --git a/tracks/tracks/Dualismus.track b/server/src/main/resources/tracks/tracks/Dualismus.track similarity index 100% rename from tracks/tracks/Dualismus.track rename to server/src/main/resources/tracks/tracks/Dualismus.track diff --git a/tracks/tracks/DuckSoup.track b/server/src/main/resources/tracks/tracks/DuckSoup.track similarity index 100% rename from tracks/tracks/DuckSoup.track rename to server/src/main/resources/tracks/tracks/DuckSoup.track diff --git a/tracks/tracks/DuiHui.track b/server/src/main/resources/tracks/tracks/DuiHui.track similarity index 100% rename from tracks/tracks/DuiHui.track rename to server/src/main/resources/tracks/tracks/DuiHui.track diff --git a/tracks/tracks/Dumbo.track b/server/src/main/resources/tracks/tracks/Dumbo.track similarity index 100% rename from tracks/tracks/Dumbo.track rename to server/src/main/resources/tracks/tracks/Dumbo.track diff --git a/tracks/tracks/Duplex.track b/server/src/main/resources/tracks/tracks/Duplex.track similarity index 100% rename from tracks/tracks/Duplex.track rename to server/src/main/resources/tracks/tracks/Duplex.track diff --git a/tracks/tracks/EZ.track b/server/src/main/resources/tracks/tracks/EZ.track similarity index 100% rename from tracks/tracks/EZ.track rename to server/src/main/resources/tracks/tracks/EZ.track diff --git a/tracks/tracks/EastCoast.track b/server/src/main/resources/tracks/tracks/EastCoast.track similarity index 100% rename from tracks/tracks/EastCoast.track rename to server/src/main/resources/tracks/tracks/EastCoast.track diff --git a/tracks/tracks/Easy4.track b/server/src/main/resources/tracks/tracks/Easy4.track similarity index 100% rename from tracks/tracks/Easy4.track rename to server/src/main/resources/tracks/tracks/Easy4.track diff --git a/tracks/tracks/EasyOne.track b/server/src/main/resources/tracks/tracks/EasyOne.track similarity index 100% rename from tracks/tracks/EasyOne.track rename to server/src/main/resources/tracks/tracks/EasyOne.track diff --git a/tracks/tracks/EasyforMacGyver.track b/server/src/main/resources/tracks/tracks/EasyforMacGyver.track similarity index 100% rename from tracks/tracks/EasyforMacGyver.track rename to server/src/main/resources/tracks/tracks/EasyforMacGyver.track diff --git a/tracks/tracks/Easyjob.track b/server/src/main/resources/tracks/tracks/Easyjob.track similarity index 100% rename from tracks/tracks/Easyjob.track rename to server/src/main/resources/tracks/tracks/Easyjob.track diff --git a/tracks/tracks/EasyjobII.track b/server/src/main/resources/tracks/tracks/EasyjobII.track similarity index 100% rename from tracks/tracks/EasyjobII.track rename to server/src/main/resources/tracks/tracks/EasyjobII.track diff --git a/tracks/tracks/EasyjobIII.track b/server/src/main/resources/tracks/tracks/EasyjobIII.track similarity index 100% rename from tracks/tracks/EasyjobIII.track rename to server/src/main/resources/tracks/tracks/EasyjobIII.track diff --git a/tracks/tracks/EasyjobIV.track b/server/src/main/resources/tracks/tracks/EasyjobIV.track similarity index 100% rename from tracks/tracks/EasyjobIV.track rename to server/src/main/resources/tracks/tracks/EasyjobIV.track diff --git a/tracks/tracks/EasyjobIX.track b/server/src/main/resources/tracks/tracks/EasyjobIX.track similarity index 100% rename from tracks/tracks/EasyjobIX.track rename to server/src/main/resources/tracks/tracks/EasyjobIX.track diff --git a/tracks/tracks/EasyjobV.track b/server/src/main/resources/tracks/tracks/EasyjobV.track similarity index 100% rename from tracks/tracks/EasyjobV.track rename to server/src/main/resources/tracks/tracks/EasyjobV.track diff --git a/tracks/tracks/EasyjobVI.track b/server/src/main/resources/tracks/tracks/EasyjobVI.track similarity index 100% rename from tracks/tracks/EasyjobVI.track rename to server/src/main/resources/tracks/tracks/EasyjobVI.track diff --git a/tracks/tracks/EasyjobVII.track b/server/src/main/resources/tracks/tracks/EasyjobVII.track similarity index 100% rename from tracks/tracks/EasyjobVII.track rename to server/src/main/resources/tracks/tracks/EasyjobVII.track diff --git a/tracks/tracks/EasyjobVIII.track b/server/src/main/resources/tracks/tracks/EasyjobVIII.track similarity index 100% rename from tracks/tracks/EasyjobVIII.track rename to server/src/main/resources/tracks/tracks/EasyjobVIII.track diff --git a/tracks/tracks/Easyliving.track b/server/src/main/resources/tracks/tracks/Easyliving.track similarity index 100% rename from tracks/tracks/Easyliving.track rename to server/src/main/resources/tracks/tracks/Easyliving.track diff --git a/tracks/tracks/Easyroad.track b/server/src/main/resources/tracks/tracks/Easyroad.track similarity index 100% rename from tracks/tracks/Easyroad.track rename to server/src/main/resources/tracks/tracks/Easyroad.track diff --git a/tracks/tracks/Ecnuob.track b/server/src/main/resources/tracks/tracks/Ecnuob.track similarity index 100% rename from tracks/tracks/Ecnuob.track rename to server/src/main/resources/tracks/tracks/Ecnuob.track diff --git a/tracks/tracks/Eightpointstar.track b/server/src/main/resources/tracks/tracks/Eightpointstar.track similarity index 100% rename from tracks/tracks/Eightpointstar.track rename to server/src/main/resources/tracks/tracks/Eightpointstar.track diff --git a/tracks/tracks/ElectricSheep.track b/server/src/main/resources/tracks/tracks/ElectricSheep.track similarity index 100% rename from tracks/tracks/ElectricSheep.track rename to server/src/main/resources/tracks/tracks/ElectricSheep.track diff --git a/tracks/tracks/ElementRoadI.track b/server/src/main/resources/tracks/tracks/ElementRoadI.track similarity index 100% rename from tracks/tracks/ElementRoadI.track rename to server/src/main/resources/tracks/tracks/ElementRoadI.track diff --git a/tracks/tracks/ElementRoadIV.track b/server/src/main/resources/tracks/tracks/ElementRoadIV.track similarity index 100% rename from tracks/tracks/ElementRoadIV.track rename to server/src/main/resources/tracks/tracks/ElementRoadIV.track diff --git a/tracks/tracks/ElementroadIII.track b/server/src/main/resources/tracks/tracks/ElementroadIII.track similarity index 100% rename from tracks/tracks/ElementroadIII.track rename to server/src/main/resources/tracks/tracks/ElementroadIII.track diff --git a/tracks/tracks/ElevatorBlock.track b/server/src/main/resources/tracks/tracks/ElevatorBlock.track similarity index 100% rename from tracks/tracks/ElevatorBlock.track rename to server/src/main/resources/tracks/tracks/ElevatorBlock.track diff --git a/tracks/tracks/Elisabeth.track b/server/src/main/resources/tracks/tracks/Elisabeth.track similarity index 100% rename from tracks/tracks/Elisabeth.track rename to server/src/main/resources/tracks/tracks/Elisabeth.track diff --git a/tracks/tracks/Embula.track b/server/src/main/resources/tracks/tracks/Embula.track similarity index 100% rename from tracks/tracks/Embula.track rename to server/src/main/resources/tracks/tracks/Embula.track diff --git a/tracks/tracks/EnHo.track b/server/src/main/resources/tracks/tracks/EnHo.track similarity index 100% rename from tracks/tracks/EnHo.track rename to server/src/main/resources/tracks/tracks/EnHo.track diff --git a/tracks/tracks/Endlessroll.track b/server/src/main/resources/tracks/tracks/Endlessroll.track similarity index 100% rename from tracks/tracks/Endlessroll.track rename to server/src/main/resources/tracks/tracks/Endlessroll.track diff --git a/tracks/tracks/EndofHopes.track b/server/src/main/resources/tracks/tracks/EndofHopes.track similarity index 100% rename from tracks/tracks/EndofHopes.track rename to server/src/main/resources/tracks/tracks/EndofHopes.track diff --git a/tracks/tracks/Endofreport.track b/server/src/main/resources/tracks/tracks/Endofreport.track similarity index 100% rename from tracks/tracks/Endofreport.track rename to server/src/main/resources/tracks/tracks/Endofreport.track diff --git a/tracks/tracks/EnergySilo.track b/server/src/main/resources/tracks/tracks/EnergySilo.track similarity index 100% rename from tracks/tracks/EnergySilo.track rename to server/src/main/resources/tracks/tracks/EnergySilo.track diff --git a/tracks/tracks/Englandk50.track b/server/src/main/resources/tracks/tracks/Englandk50.track similarity index 100% rename from tracks/tracks/Englandk50.track rename to server/src/main/resources/tracks/tracks/Englandk50.track diff --git a/tracks/tracks/Enigma.track b/server/src/main/resources/tracks/tracks/Enigma.track similarity index 100% rename from tracks/tracks/Enigma.track rename to server/src/main/resources/tracks/tracks/Enigma.track diff --git a/tracks/tracks/Enjoytheride.track b/server/src/main/resources/tracks/tracks/Enjoytheride.track similarity index 100% rename from tracks/tracks/Enjoytheride.track rename to server/src/main/resources/tracks/tracks/Enjoytheride.track diff --git a/tracks/tracks/Enthusiasticallyforward.track b/server/src/main/resources/tracks/tracks/Enthusiasticallyforward.track similarity index 100% rename from tracks/tracks/Enthusiasticallyforward.track rename to server/src/main/resources/tracks/tracks/Enthusiasticallyforward.track diff --git a/tracks/tracks/Envelope.track b/server/src/main/resources/tracks/tracks/Envelope.track similarity index 100% rename from tracks/tracks/Envelope.track rename to server/src/main/resources/tracks/tracks/Envelope.track diff --git a/tracks/tracks/EnygmasRiddle.track b/server/src/main/resources/tracks/tracks/EnygmasRiddle.track similarity index 100% rename from tracks/tracks/EnygmasRiddle.track rename to server/src/main/resources/tracks/tracks/EnygmasRiddle.track diff --git a/tracks/tracks/Enysic.track b/server/src/main/resources/tracks/tracks/Enysic.track similarity index 100% rename from tracks/tracks/Enysic.track rename to server/src/main/resources/tracks/tracks/Enysic.track diff --git a/tracks/tracks/Eone.track b/server/src/main/resources/tracks/tracks/Eone.track similarity index 100% rename from tracks/tracks/Eone.track rename to server/src/main/resources/tracks/tracks/Eone.track diff --git a/tracks/tracks/EpicFail.track b/server/src/main/resources/tracks/tracks/EpicFail.track similarity index 100% rename from tracks/tracks/EpicFail.track rename to server/src/main/resources/tracks/tracks/EpicFail.track diff --git a/tracks/tracks/EpicFail2.track b/server/src/main/resources/tracks/tracks/EpicFail2.track similarity index 100% rename from tracks/tracks/EpicFail2.track rename to server/src/main/resources/tracks/tracks/EpicFail2.track diff --git a/tracks/tracks/Epiphany.track b/server/src/main/resources/tracks/tracks/Epiphany.track similarity index 100% rename from tracks/tracks/Epiphany.track rename to server/src/main/resources/tracks/tracks/Epiphany.track diff --git a/tracks/tracks/EquallyDangerous.track b/server/src/main/resources/tracks/tracks/EquallyDangerous.track similarity index 100% rename from tracks/tracks/EquallyDangerous.track rename to server/src/main/resources/tracks/tracks/EquallyDangerous.track diff --git a/tracks/tracks/Escapagosisles.track b/server/src/main/resources/tracks/tracks/Escapagosisles.track similarity index 100% rename from tracks/tracks/Escapagosisles.track rename to server/src/main/resources/tracks/tracks/Escapagosisles.track diff --git a/tracks/tracks/Escape.track b/server/src/main/resources/tracks/tracks/Escape.track similarity index 100% rename from tracks/tracks/Escape.track rename to server/src/main/resources/tracks/tracks/Escape.track diff --git a/tracks/tracks/EstimationQuarter.track b/server/src/main/resources/tracks/tracks/EstimationQuarter.track similarity index 100% rename from tracks/tracks/EstimationQuarter.track rename to server/src/main/resources/tracks/tracks/EstimationQuarter.track diff --git a/tracks/tracks/Eucalyptus.track b/server/src/main/resources/tracks/tracks/Eucalyptus.track similarity index 100% rename from tracks/tracks/Eucalyptus.track rename to server/src/main/resources/tracks/tracks/Eucalyptus.track diff --git a/tracks/tracks/Euphoric.track b/server/src/main/resources/tracks/tracks/Euphoric.track similarity index 100% rename from tracks/tracks/Euphoric.track rename to server/src/main/resources/tracks/tracks/Euphoric.track diff --git a/tracks/tracks/Euros.track b/server/src/main/resources/tracks/tracks/Euros.track similarity index 100% rename from tracks/tracks/Euros.track rename to server/src/main/resources/tracks/tracks/Euros.track diff --git a/tracks/tracks/EvacEnim.track b/server/src/main/resources/tracks/tracks/EvacEnim.track similarity index 100% rename from tracks/tracks/EvacEnim.track rename to server/src/main/resources/tracks/tracks/EvacEnim.track diff --git a/tracks/tracks/EvacTsiom.track b/server/src/main/resources/tracks/tracks/EvacTsiom.track similarity index 100% rename from tracks/tracks/EvacTsiom.track rename to server/src/main/resources/tracks/tracks/EvacTsiom.track diff --git a/tracks/tracks/Exhaustive.track b/server/src/main/resources/tracks/tracks/Exhaustive.track similarity index 100% rename from tracks/tracks/Exhaustive.track rename to server/src/main/resources/tracks/tracks/Exhaustive.track diff --git a/tracks/tracks/Exhaustpipe.track b/server/src/main/resources/tracks/tracks/Exhaustpipe.track similarity index 100% rename from tracks/tracks/Exhaustpipe.track rename to server/src/main/resources/tracks/tracks/Exhaustpipe.track diff --git a/tracks/tracks/Exodus.track b/server/src/main/resources/tracks/tracks/Exodus.track similarity index 100% rename from tracks/tracks/Exodus.track rename to server/src/main/resources/tracks/tracks/Exodus.track diff --git a/tracks/tracks/Experiment.track b/server/src/main/resources/tracks/tracks/Experiment.track similarity index 100% rename from tracks/tracks/Experiment.track rename to server/src/main/resources/tracks/tracks/Experiment.track diff --git a/tracks/tracks/ExplodingStart.track b/server/src/main/resources/tracks/tracks/ExplodingStart.track similarity index 100% rename from tracks/tracks/ExplodingStart.track rename to server/src/main/resources/tracks/tracks/ExplodingStart.track diff --git a/tracks/tracks/Explorer.track b/server/src/main/resources/tracks/tracks/Explorer.track similarity index 100% rename from tracks/tracks/Explorer.track rename to server/src/main/resources/tracks/tracks/Explorer.track diff --git a/tracks/tracks/ExplosiveTemple.track b/server/src/main/resources/tracks/tracks/ExplosiveTemple.track similarity index 100% rename from tracks/tracks/ExplosiveTemple.track rename to server/src/main/resources/tracks/tracks/ExplosiveTemple.track diff --git a/tracks/tracks/Eyesofastranger.track b/server/src/main/resources/tracks/tracks/Eyesofastranger.track similarity index 100% rename from tracks/tracks/Eyesofastranger.track rename to server/src/main/resources/tracks/tracks/Eyesofastranger.track diff --git a/tracks/tracks/F1.track b/server/src/main/resources/tracks/tracks/F1.track similarity index 100% rename from tracks/tracks/F1.track rename to server/src/main/resources/tracks/tracks/F1.track diff --git a/tracks/tracks/Facethereturn.track b/server/src/main/resources/tracks/tracks/Facethereturn.track similarity index 100% rename from tracks/tracks/Facethereturn.track rename to server/src/main/resources/tracks/tracks/Facethereturn.track diff --git a/tracks/tracks/FadingWave.track b/server/src/main/resources/tracks/tracks/FadingWave.track similarity index 100% rename from tracks/tracks/FadingWave.track rename to server/src/main/resources/tracks/tracks/FadingWave.track diff --git a/tracks/tracks/FairlyUnpleasant.track b/server/src/main/resources/tracks/tracks/FairlyUnpleasant.track similarity index 100% rename from tracks/tracks/FairlyUnpleasant.track rename to server/src/main/resources/tracks/tracks/FairlyUnpleasant.track diff --git a/tracks/tracks/Fairway.track b/server/src/main/resources/tracks/tracks/Fairway.track similarity index 100% rename from tracks/tracks/Fairway.track rename to server/src/main/resources/tracks/tracks/Fairway.track diff --git a/tracks/tracks/FakeSky.track b/server/src/main/resources/tracks/tracks/FakeSky.track similarity index 100% rename from tracks/tracks/FakeSky.track rename to server/src/main/resources/tracks/tracks/FakeSky.track diff --git a/tracks/tracks/FallingBridge.track b/server/src/main/resources/tracks/tracks/FallingBridge.track similarity index 100% rename from tracks/tracks/FallingBridge.track rename to server/src/main/resources/tracks/tracks/FallingBridge.track diff --git a/tracks/tracks/Fallingdown.track b/server/src/main/resources/tracks/tracks/Fallingdown.track similarity index 100% rename from tracks/tracks/Fallingdown.track rename to server/src/main/resources/tracks/tracks/Fallingdown.track diff --git a/tracks/tracks/FarAwayLand.track b/server/src/main/resources/tracks/tracks/FarAwayLand.track similarity index 100% rename from tracks/tracks/FarAwayLand.track rename to server/src/main/resources/tracks/tracks/FarAwayLand.track diff --git a/tracks/tracks/FatLady.track b/server/src/main/resources/tracks/tracks/FatLady.track similarity index 100% rename from tracks/tracks/FatLady.track rename to server/src/main/resources/tracks/tracks/FatLady.track diff --git a/tracks/tracks/Fatamorgana.track b/server/src/main/resources/tracks/tracks/Fatamorgana.track similarity index 100% rename from tracks/tracks/Fatamorgana.track rename to server/src/main/resources/tracks/tracks/Fatamorgana.track diff --git a/tracks/tracks/Fearfactor.track b/server/src/main/resources/tracks/tracks/Fearfactor.track similarity index 100% rename from tracks/tracks/Fearfactor.track rename to server/src/main/resources/tracks/tracks/Fearfactor.track diff --git a/tracks/tracks/Fearoftheswamp.track b/server/src/main/resources/tracks/tracks/Fearoftheswamp.track similarity index 100% rename from tracks/tracks/Fearoftheswamp.track rename to server/src/main/resources/tracks/tracks/Fearoftheswamp.track diff --git a/tracks/tracks/Feartheworst.track b/server/src/main/resources/tracks/tracks/Feartheworst.track similarity index 100% rename from tracks/tracks/Feartheworst.track rename to server/src/main/resources/tracks/tracks/Feartheworst.track diff --git a/tracks/tracks/Feelingblue.track b/server/src/main/resources/tracks/tracks/Feelingblue.track similarity index 100% rename from tracks/tracks/Feelingblue.track rename to server/src/main/resources/tracks/tracks/Feelingblue.track diff --git a/tracks/tracks/Feelinlucky.track b/server/src/main/resources/tracks/tracks/Feelinlucky.track similarity index 100% rename from tracks/tracks/Feelinlucky.track rename to server/src/main/resources/tracks/tracks/Feelinlucky.track diff --git a/tracks/tracks/Feline.track b/server/src/main/resources/tracks/tracks/Feline.track similarity index 100% rename from tracks/tracks/Feline.track rename to server/src/main/resources/tracks/tracks/Feline.track diff --git a/tracks/tracks/FetishforBlocks.track b/server/src/main/resources/tracks/tracks/FetishforBlocks.track similarity index 100% rename from tracks/tracks/FetishforBlocks.track rename to server/src/main/resources/tracks/tracks/FetishforBlocks.track diff --git a/tracks/tracks/Fieldofacidswamp.track b/server/src/main/resources/tracks/tracks/Fieldofacidswamp.track similarity index 100% rename from tracks/tracks/Fieldofacidswamp.track rename to server/src/main/resources/tracks/tracks/Fieldofacidswamp.track diff --git a/tracks/tracks/Figureskating.track b/server/src/main/resources/tracks/tracks/Figureskating.track similarity index 100% rename from tracks/tracks/Figureskating.track rename to server/src/main/resources/tracks/tracks/Figureskating.track diff --git a/tracks/tracks/Finetrack.track b/server/src/main/resources/tracks/tracks/Finetrack.track similarity index 100% rename from tracks/tracks/Finetrack.track rename to server/src/main/resources/tracks/tracks/Finetrack.track diff --git a/tracks/tracks/Fingerpopper.track b/server/src/main/resources/tracks/tracks/Fingerpopper.track similarity index 100% rename from tracks/tracks/Fingerpopper.track rename to server/src/main/resources/tracks/tracks/Fingerpopper.track diff --git a/tracks/tracks/Finland.track b/server/src/main/resources/tracks/tracks/Finland.track similarity index 100% rename from tracks/tracks/Finland.track rename to server/src/main/resources/tracks/tracks/Finland.track diff --git a/tracks/tracks/FinnishFlash.track b/server/src/main/resources/tracks/tracks/FinnishFlash.track similarity index 100% rename from tracks/tracks/FinnishFlash.track rename to server/src/main/resources/tracks/tracks/FinnishFlash.track diff --git a/tracks/tracks/Firstaim.track b/server/src/main/resources/tracks/tracks/Firstaim.track similarity index 100% rename from tracks/tracks/Firstaim.track rename to server/src/main/resources/tracks/tracks/Firstaim.track diff --git a/tracks/tracks/Firstwaterthenacid.track b/server/src/main/resources/tracks/tracks/Firstwaterthenacid.track similarity index 100% rename from tracks/tracks/Firstwaterthenacid.track rename to server/src/main/resources/tracks/tracks/Firstwaterthenacid.track diff --git a/tracks/tracks/Fivagon.track b/server/src/main/resources/tracks/tracks/Fivagon.track similarity index 100% rename from tracks/tracks/Fivagon.track rename to server/src/main/resources/tracks/tracks/Fivagon.track diff --git a/tracks/tracks/FiveSquaresI.track b/server/src/main/resources/tracks/tracks/FiveSquaresI.track similarity index 100% rename from tracks/tracks/FiveSquaresI.track rename to server/src/main/resources/tracks/tracks/FiveSquaresI.track diff --git a/tracks/tracks/FiveSquaresII.track b/server/src/main/resources/tracks/tracks/FiveSquaresII.track similarity index 100% rename from tracks/tracks/FiveSquaresII.track rename to server/src/main/resources/tracks/tracks/FiveSquaresII.track diff --git a/tracks/tracks/Fizz.track b/server/src/main/resources/tracks/tracks/Fizz.track similarity index 100% rename from tracks/tracks/Fizz.track rename to server/src/main/resources/tracks/tracks/Fizz.track diff --git a/tracks/tracks/FlipFlop.track b/server/src/main/resources/tracks/tracks/FlipFlop.track similarity index 100% rename from tracks/tracks/FlipFlop.track rename to server/src/main/resources/tracks/tracks/FlipFlop.track diff --git a/tracks/tracks/Floppydisks.track b/server/src/main/resources/tracks/tracks/Floppydisks.track similarity index 100% rename from tracks/tracks/Floppydisks.track rename to server/src/main/resources/tracks/tracks/Floppydisks.track diff --git a/tracks/tracks/Florence.track b/server/src/main/resources/tracks/tracks/Florence.track similarity index 100% rename from tracks/tracks/Florence.track rename to server/src/main/resources/tracks/tracks/Florence.track diff --git a/tracks/tracks/Flower.track b/server/src/main/resources/tracks/tracks/Flower.track similarity index 100% rename from tracks/tracks/Flower.track rename to server/src/main/resources/tracks/tracks/Flower.track diff --git a/tracks/tracks/Flume.track b/server/src/main/resources/tracks/tracks/Flume.track similarity index 100% rename from tracks/tracks/Flume.track rename to server/src/main/resources/tracks/tracks/Flume.track diff --git a/tracks/tracks/FlushBrim.track b/server/src/main/resources/tracks/tracks/FlushBrim.track similarity index 100% rename from tracks/tracks/FlushBrim.track rename to server/src/main/resources/tracks/tracks/FlushBrim.track diff --git a/tracks/tracks/FlushedBridges.track b/server/src/main/resources/tracks/tracks/FlushedBridges.track similarity index 100% rename from tracks/tracks/FlushedBridges.track rename to server/src/main/resources/tracks/tracks/FlushedBridges.track diff --git a/tracks/tracks/Flypaper.track b/server/src/main/resources/tracks/tracks/Flypaper.track similarity index 100% rename from tracks/tracks/Flypaper.track rename to server/src/main/resources/tracks/tracks/Flypaper.track diff --git a/tracks/tracks/Fohudaji.track b/server/src/main/resources/tracks/tracks/Fohudaji.track similarity index 100% rename from tracks/tracks/Fohudaji.track rename to server/src/main/resources/tracks/tracks/Fohudaji.track diff --git a/tracks/tracks/FohudajiII.track b/server/src/main/resources/tracks/tracks/FohudajiII.track similarity index 100% rename from tracks/tracks/FohudajiII.track rename to server/src/main/resources/tracks/tracks/FohudajiII.track diff --git a/tracks/tracks/FoolingDown.track b/server/src/main/resources/tracks/tracks/FoolingDown.track similarity index 100% rename from tracks/tracks/FoolingDown.track rename to server/src/main/resources/tracks/tracks/FoolingDown.track diff --git a/tracks/tracks/ForAllTheRatsOutThere.track b/server/src/main/resources/tracks/tracks/ForAllTheRatsOutThere.track similarity index 100% rename from tracks/tracks/ForAllTheRatsOutThere.track rename to server/src/main/resources/tracks/tracks/ForAllTheRatsOutThere.track diff --git a/tracks/tracks/Forearm.track b/server/src/main/resources/tracks/tracks/Forearm.track similarity index 100% rename from tracks/tracks/Forearm.track rename to server/src/main/resources/tracks/tracks/Forearm.track diff --git a/tracks/tracks/Forforms.track b/server/src/main/resources/tracks/tracks/Forforms.track similarity index 100% rename from tracks/tracks/Forforms.track rename to server/src/main/resources/tracks/tracks/Forforms.track diff --git a/tracks/tracks/Foris.track b/server/src/main/resources/tracks/tracks/Foris.track similarity index 100% rename from tracks/tracks/Foris.track rename to server/src/main/resources/tracks/tracks/Foris.track diff --git a/tracks/tracks/ForisII.track b/server/src/main/resources/tracks/tracks/ForisII.track similarity index 100% rename from tracks/tracks/ForisII.track rename to server/src/main/resources/tracks/tracks/ForisII.track diff --git a/tracks/tracks/Fortress1.track b/server/src/main/resources/tracks/tracks/Fortress1.track similarity index 100% rename from tracks/tracks/Fortress1.track rename to server/src/main/resources/tracks/tracks/Fortress1.track diff --git a/tracks/tracks/Fortress2.track b/server/src/main/resources/tracks/tracks/Fortress2.track similarity index 100% rename from tracks/tracks/Fortress2.track rename to server/src/main/resources/tracks/tracks/Fortress2.track diff --git a/tracks/tracks/Fortress3.track b/server/src/main/resources/tracks/tracks/Fortress3.track similarity index 100% rename from tracks/tracks/Fortress3.track rename to server/src/main/resources/tracks/tracks/Fortress3.track diff --git a/tracks/tracks/Fosero.track b/server/src/main/resources/tracks/tracks/Fosero.track similarity index 100% rename from tracks/tracks/Fosero.track rename to server/src/main/resources/tracks/tracks/Fosero.track diff --git a/tracks/tracks/Four.track b/server/src/main/resources/tracks/tracks/Four.track similarity index 100% rename from tracks/tracks/Four.track rename to server/src/main/resources/tracks/tracks/Four.track diff --git a/tracks/tracks/FourElevators.track b/server/src/main/resources/tracks/tracks/FourElevators.track similarity index 100% rename from tracks/tracks/FourElevators.track rename to server/src/main/resources/tracks/tracks/FourElevators.track diff --git a/tracks/tracks/FourGuards.track b/server/src/main/resources/tracks/tracks/FourGuards.track similarity index 100% rename from tracks/tracks/FourGuards.track rename to server/src/main/resources/tracks/tracks/FourGuards.track diff --git a/tracks/tracks/FourGuardsII.track b/server/src/main/resources/tracks/tracks/FourGuardsII.track similarity index 100% rename from tracks/tracks/FourGuardsII.track rename to server/src/main/resources/tracks/tracks/FourGuardsII.track diff --git a/tracks/tracks/FourPlainRooms.track b/server/src/main/resources/tracks/tracks/FourPlainRooms.track similarity index 100% rename from tracks/tracks/FourPlainRooms.track rename to server/src/main/resources/tracks/tracks/FourPlainRooms.track diff --git a/tracks/tracks/FourRooms.track b/server/src/main/resources/tracks/tracks/FourRooms.track similarity index 100% rename from tracks/tracks/FourRooms.track rename to server/src/main/resources/tracks/tracks/FourRooms.track diff --git a/tracks/tracks/FourRooms2.track b/server/src/main/resources/tracks/tracks/FourRooms2.track similarity index 100% rename from tracks/tracks/FourRooms2.track rename to server/src/main/resources/tracks/tracks/FourRooms2.track diff --git a/tracks/tracks/Fourdour.track b/server/src/main/resources/tracks/tracks/Fourdour.track similarity index 100% rename from tracks/tracks/Fourdour.track rename to server/src/main/resources/tracks/tracks/Fourdour.track diff --git a/tracks/tracks/Fours.track b/server/src/main/resources/tracks/tracks/Fours.track similarity index 100% rename from tracks/tracks/Fours.track rename to server/src/main/resources/tracks/tracks/Fours.track diff --git a/tracks/tracks/Fourschairs.track b/server/src/main/resources/tracks/tracks/Fourschairs.track similarity index 100% rename from tracks/tracks/Fourschairs.track rename to server/src/main/resources/tracks/tracks/Fourschairs.track diff --git a/tracks/tracks/Fourstones.track b/server/src/main/resources/tracks/tracks/Fourstones.track similarity index 100% rename from tracks/tracks/Fourstones.track rename to server/src/main/resources/tracks/tracks/Fourstones.track diff --git a/tracks/tracks/FourthDimension.track b/server/src/main/resources/tracks/tracks/FourthDimension.track similarity index 100% rename from tracks/tracks/FourthDimension.track rename to server/src/main/resources/tracks/tracks/FourthDimension.track diff --git a/tracks/tracks/FragileWalls.track b/server/src/main/resources/tracks/tracks/FragileWalls.track similarity index 100% rename from tracks/tracks/FragileWalls.track rename to server/src/main/resources/tracks/tracks/FragileWalls.track diff --git a/tracks/tracks/Fragrant.track b/server/src/main/resources/tracks/tracks/Fragrant.track similarity index 100% rename from tracks/tracks/Fragrant.track rename to server/src/main/resources/tracks/tracks/Fragrant.track diff --git a/tracks/tracks/FrankiegoestoHollywood.track b/server/src/main/resources/tracks/tracks/FrankiegoestoHollywood.track similarity index 100% rename from tracks/tracks/FrankiegoestoHollywood.track rename to server/src/main/resources/tracks/tracks/FrankiegoestoHollywood.track diff --git a/tracks/tracks/FreeGates.track b/server/src/main/resources/tracks/tracks/FreeGates.track similarity index 100% rename from tracks/tracks/FreeGates.track rename to server/src/main/resources/tracks/tracks/FreeGates.track diff --git a/tracks/tracks/FreeImprovisation.track b/server/src/main/resources/tracks/tracks/FreeImprovisation.track similarity index 100% rename from tracks/tracks/FreeImprovisation.track rename to server/src/main/resources/tracks/tracks/FreeImprovisation.track diff --git a/tracks/tracks/Freedomofchoice.track b/server/src/main/resources/tracks/tracks/Freedomofchoice.track similarity index 100% rename from tracks/tracks/Freedomofchoice.track rename to server/src/main/resources/tracks/tracks/Freedomofchoice.track diff --git a/tracks/tracks/Freestyle.track b/server/src/main/resources/tracks/tracks/Freestyle.track similarity index 100% rename from tracks/tracks/Freestyle.track rename to server/src/main/resources/tracks/tracks/Freestyle.track diff --git a/tracks/tracks/Friends.track b/server/src/main/resources/tracks/tracks/Friends.track similarity index 100% rename from tracks/tracks/Friends.track rename to server/src/main/resources/tracks/tracks/Friends.track diff --git a/tracks/tracks/FromDuskTillDawn.track b/server/src/main/resources/tracks/tracks/FromDuskTillDawn.track similarity index 100% rename from tracks/tracks/FromDuskTillDawn.track rename to server/src/main/resources/tracks/tracks/FromDuskTillDawn.track diff --git a/tracks/tracks/Fromheretoeternity.track b/server/src/main/resources/tracks/tracks/Fromheretoeternity.track similarity index 100% rename from tracks/tracks/Fromheretoeternity.track rename to server/src/main/resources/tracks/tracks/Fromheretoeternity.track diff --git a/tracks/tracks/Frompipetoanother.track b/server/src/main/resources/tracks/tracks/Frompipetoanother.track similarity index 100% rename from tracks/tracks/Frompipetoanother.track rename to server/src/main/resources/tracks/tracks/Frompipetoanother.track diff --git a/tracks/tracks/Frozenway.track b/server/src/main/resources/tracks/tracks/Frozenway.track similarity index 100% rename from tracks/tracks/Frozenway.track rename to server/src/main/resources/tracks/tracks/Frozenway.track diff --git a/tracks/tracks/FullFrontal.track b/server/src/main/resources/tracks/tracks/FullFrontal.track similarity index 100% rename from tracks/tracks/FullFrontal.track rename to server/src/main/resources/tracks/tracks/FullFrontal.track diff --git a/tracks/tracks/Functionaltest.track b/server/src/main/resources/tracks/tracks/Functionaltest.track similarity index 100% rename from tracks/tracks/Functionaltest.track rename to server/src/main/resources/tracks/tracks/Functionaltest.track diff --git a/tracks/tracks/Funky.track b/server/src/main/resources/tracks/tracks/Funky.track similarity index 100% rename from tracks/tracks/Funky.track rename to server/src/main/resources/tracks/tracks/Funky.track diff --git a/tracks/tracks/Funnels.track b/server/src/main/resources/tracks/tracks/Funnels.track similarity index 100% rename from tracks/tracks/Funnels.track rename to server/src/main/resources/tracks/tracks/Funnels.track diff --git a/tracks/tracks/Futuristic.track b/server/src/main/resources/tracks/tracks/Futuristic.track similarity index 100% rename from tracks/tracks/Futuristic.track rename to server/src/main/resources/tracks/tracks/Futuristic.track diff --git a/tracks/tracks/FuturisticII.track b/server/src/main/resources/tracks/tracks/FuturisticII.track similarity index 100% rename from tracks/tracks/FuturisticII.track rename to server/src/main/resources/tracks/tracks/FuturisticII.track diff --git a/tracks/tracks/GED.track b/server/src/main/resources/tracks/tracks/GED.track similarity index 100% rename from tracks/tracks/GED.track rename to server/src/main/resources/tracks/tracks/GED.track diff --git a/tracks/tracks/GablePool.track b/server/src/main/resources/tracks/tracks/GablePool.track similarity index 100% rename from tracks/tracks/GablePool.track rename to server/src/main/resources/tracks/tracks/GablePool.track diff --git a/tracks/tracks/Gamble.track b/server/src/main/resources/tracks/tracks/Gamble.track similarity index 100% rename from tracks/tracks/Gamble.track rename to server/src/main/resources/tracks/tracks/Gamble.track diff --git a/tracks/tracks/GameOver.track b/server/src/main/resources/tracks/tracks/GameOver.track similarity index 100% rename from tracks/tracks/GameOver.track rename to server/src/main/resources/tracks/tracks/GameOver.track diff --git a/tracks/tracks/GameofLife.track b/server/src/main/resources/tracks/tracks/GameofLife.track similarity index 100% rename from tracks/tracks/GameofLife.track rename to server/src/main/resources/tracks/tracks/GameofLife.track diff --git a/tracks/tracks/Gapsintheice.track b/server/src/main/resources/tracks/tracks/Gapsintheice.track similarity index 100% rename from tracks/tracks/Gapsintheice.track rename to server/src/main/resources/tracks/tracks/Gapsintheice.track diff --git a/tracks/tracks/Garapalou.track b/server/src/main/resources/tracks/tracks/Garapalou.track similarity index 100% rename from tracks/tracks/Garapalou.track rename to server/src/main/resources/tracks/tracks/Garapalou.track diff --git a/tracks/tracks/Garbage.track b/server/src/main/resources/tracks/tracks/Garbage.track similarity index 100% rename from tracks/tracks/Garbage.track rename to server/src/main/resources/tracks/tracks/Garbage.track diff --git a/tracks/tracks/Geloplegia.track b/server/src/main/resources/tracks/tracks/Geloplegia.track similarity index 100% rename from tracks/tracks/Geloplegia.track rename to server/src/main/resources/tracks/tracks/Geloplegia.track diff --git a/tracks/tracks/GeloplegiaII.track b/server/src/main/resources/tracks/tracks/GeloplegiaII.track similarity index 100% rename from tracks/tracks/GeloplegiaII.track rename to server/src/main/resources/tracks/tracks/GeloplegiaII.track diff --git a/tracks/tracks/Genesis.track b/server/src/main/resources/tracks/tracks/Genesis.track similarity index 100% rename from tracks/tracks/Genesis.track rename to server/src/main/resources/tracks/tracks/Genesis.track diff --git a/tracks/tracks/Geoh.track b/server/src/main/resources/tracks/tracks/Geoh.track similarity index 100% rename from tracks/tracks/Geoh.track rename to server/src/main/resources/tracks/tracks/Geoh.track diff --git a/tracks/tracks/GeohII.track b/server/src/main/resources/tracks/tracks/GeohII.track similarity index 100% rename from tracks/tracks/GeohII.track rename to server/src/main/resources/tracks/tracks/GeohII.track diff --git a/tracks/tracks/GeohIII.track b/server/src/main/resources/tracks/tracks/GeohIII.track similarity index 100% rename from tracks/tracks/GeohIII.track rename to server/src/main/resources/tracks/tracks/GeohIII.track diff --git a/tracks/tracks/GeometricalMess.track b/server/src/main/resources/tracks/tracks/GeometricalMess.track similarity index 100% rename from tracks/tracks/GeometricalMess.track rename to server/src/main/resources/tracks/tracks/GeometricalMess.track diff --git a/tracks/tracks/GhettoSuperstar.track b/server/src/main/resources/tracks/tracks/GhettoSuperstar.track similarity index 100% rename from tracks/tracks/GhettoSuperstar.track rename to server/src/main/resources/tracks/tracks/GhettoSuperstar.track diff --git a/tracks/tracks/GiantLeap.track b/server/src/main/resources/tracks/tracks/GiantLeap.track similarity index 100% rename from tracks/tracks/GiantLeap.track rename to server/src/main/resources/tracks/tracks/GiantLeap.track diff --git a/tracks/tracks/Gimme5.track b/server/src/main/resources/tracks/tracks/Gimme5.track similarity index 100% rename from tracks/tracks/Gimme5.track rename to server/src/main/resources/tracks/tracks/Gimme5.track diff --git a/tracks/tracks/Gluecorner.track b/server/src/main/resources/tracks/tracks/Gluecorner.track similarity index 100% rename from tracks/tracks/Gluecorner.track rename to server/src/main/resources/tracks/tracks/Gluecorner.track diff --git a/tracks/tracks/Glycerin.track b/server/src/main/resources/tracks/tracks/Glycerin.track similarity index 100% rename from tracks/tracks/Glycerin.track rename to server/src/main/resources/tracks/tracks/Glycerin.track diff --git a/tracks/tracks/GoallikeaBro.track b/server/src/main/resources/tracks/tracks/GoallikeaBro.track similarity index 100% rename from tracks/tracks/GoallikeaBro.track rename to server/src/main/resources/tracks/tracks/GoallikeaBro.track diff --git a/tracks/tracks/Gogogo.track b/server/src/main/resources/tracks/tracks/Gogogo.track similarity index 100% rename from tracks/tracks/Gogogo.track rename to server/src/main/resources/tracks/tracks/Gogogo.track diff --git a/tracks/tracks/GoldenRatio.track b/server/src/main/resources/tracks/tracks/GoldenRatio.track similarity index 100% rename from tracks/tracks/GoldenRatio.track rename to server/src/main/resources/tracks/tracks/GoldenRatio.track diff --git a/tracks/tracks/Golfenstein.track b/server/src/main/resources/tracks/tracks/Golfenstein.track similarity index 100% rename from tracks/tracks/Golfenstein.track rename to server/src/main/resources/tracks/tracks/Golfenstein.track diff --git a/tracks/tracks/Goodluck.track b/server/src/main/resources/tracks/tracks/Goodluck.track similarity index 100% rename from tracks/tracks/Goodluck.track rename to server/src/main/resources/tracks/tracks/Goodluck.track diff --git a/tracks/tracks/Goon.track b/server/src/main/resources/tracks/tracks/Goon.track similarity index 100% rename from tracks/tracks/Goon.track rename to server/src/main/resources/tracks/tracks/Goon.track diff --git a/tracks/tracks/Gotscrewed.track b/server/src/main/resources/tracks/tracks/Gotscrewed.track similarity index 100% rename from tracks/tracks/Gotscrewed.track rename to server/src/main/resources/tracks/tracks/Gotscrewed.track diff --git a/tracks/tracks/GrandSlamI.track b/server/src/main/resources/tracks/tracks/GrandSlamI.track similarity index 100% rename from tracks/tracks/GrandSlamI.track rename to server/src/main/resources/tracks/tracks/GrandSlamI.track diff --git a/tracks/tracks/GrandSlamII.track b/server/src/main/resources/tracks/tracks/GrandSlamII.track similarity index 100% rename from tracks/tracks/GrandSlamII.track rename to server/src/main/resources/tracks/tracks/GrandSlamII.track diff --git a/tracks/tracks/GrandSlamIII.track b/server/src/main/resources/tracks/tracks/GrandSlamIII.track similarity index 100% rename from tracks/tracks/GrandSlamIII.track rename to server/src/main/resources/tracks/tracks/GrandSlamIII.track diff --git a/tracks/tracks/GrassandStoneI.track b/server/src/main/resources/tracks/tracks/GrassandStoneI.track similarity index 100% rename from tracks/tracks/GrassandStoneI.track rename to server/src/main/resources/tracks/tracks/GrassandStoneI.track diff --git a/tracks/tracks/GrassandStoneII.track b/server/src/main/resources/tracks/tracks/GrassandStoneII.track similarity index 100% rename from tracks/tracks/GrassandStoneII.track rename to server/src/main/resources/tracks/tracks/GrassandStoneII.track diff --git a/tracks/tracks/GrassandStoneIII.track b/server/src/main/resources/tracks/tracks/GrassandStoneIII.track similarity index 100% rename from tracks/tracks/GrassandStoneIII.track rename to server/src/main/resources/tracks/tracks/GrassandStoneIII.track diff --git a/tracks/tracks/GrassandStoneIV.track b/server/src/main/resources/tracks/tracks/GrassandStoneIV.track similarity index 100% rename from tracks/tracks/GrassandStoneIV.track rename to server/src/main/resources/tracks/tracks/GrassandStoneIV.track diff --git a/tracks/tracks/GrassandStoneIX.track b/server/src/main/resources/tracks/tracks/GrassandStoneIX.track similarity index 100% rename from tracks/tracks/GrassandStoneIX.track rename to server/src/main/resources/tracks/tracks/GrassandStoneIX.track diff --git a/tracks/tracks/GrassandStoneV.track b/server/src/main/resources/tracks/tracks/GrassandStoneV.track similarity index 100% rename from tracks/tracks/GrassandStoneV.track rename to server/src/main/resources/tracks/tracks/GrassandStoneV.track diff --git a/tracks/tracks/GrassandStoneVI.track b/server/src/main/resources/tracks/tracks/GrassandStoneVI.track similarity index 100% rename from tracks/tracks/GrassandStoneVI.track rename to server/src/main/resources/tracks/tracks/GrassandStoneVI.track diff --git a/tracks/tracks/GrassandStoneVII.track b/server/src/main/resources/tracks/tracks/GrassandStoneVII.track similarity index 100% rename from tracks/tracks/GrassandStoneVII.track rename to server/src/main/resources/tracks/tracks/GrassandStoneVII.track diff --git a/tracks/tracks/GrassandStoneVIII.track b/server/src/main/resources/tracks/tracks/GrassandStoneVIII.track similarity index 100% rename from tracks/tracks/GrassandStoneVIII.track rename to server/src/main/resources/tracks/tracks/GrassandStoneVIII.track diff --git a/tracks/tracks/GrassandStoneX.track b/server/src/main/resources/tracks/tracks/GrassandStoneX.track similarity index 100% rename from tracks/tracks/GrassandStoneX.track rename to server/src/main/resources/tracks/tracks/GrassandStoneX.track diff --git a/tracks/tracks/Grasstone.track b/server/src/main/resources/tracks/tracks/Grasstone.track similarity index 100% rename from tracks/tracks/Grasstone.track rename to server/src/main/resources/tracks/tracks/Grasstone.track diff --git a/tracks/tracks/GrasstoneII.track b/server/src/main/resources/tracks/tracks/GrasstoneII.track similarity index 100% rename from tracks/tracks/GrasstoneII.track rename to server/src/main/resources/tracks/tracks/GrasstoneII.track diff --git a/tracks/tracks/GreekLuck.track b/server/src/main/resources/tracks/tracks/GreekLuck.track similarity index 100% rename from tracks/tracks/GreekLuck.track rename to server/src/main/resources/tracks/tracks/GreekLuck.track diff --git a/tracks/tracks/GreenApaja.track b/server/src/main/resources/tracks/tracks/GreenApaja.track similarity index 100% rename from tracks/tracks/GreenApaja.track rename to server/src/main/resources/tracks/tracks/GreenApaja.track diff --git a/tracks/tracks/GreenMile.track b/server/src/main/resources/tracks/tracks/GreenMile.track similarity index 100% rename from tracks/tracks/GreenMile.track rename to server/src/main/resources/tracks/tracks/GreenMile.track diff --git a/tracks/tracks/GreenMileII.track b/server/src/main/resources/tracks/tracks/GreenMileII.track similarity index 100% rename from tracks/tracks/GreenMileII.track rename to server/src/main/resources/tracks/tracks/GreenMileII.track diff --git a/tracks/tracks/Greenarrow.track b/server/src/main/resources/tracks/tracks/Greenarrow.track similarity index 100% rename from tracks/tracks/Greenarrow.track rename to server/src/main/resources/tracks/tracks/Greenarrow.track diff --git a/tracks/tracks/Greencard.track b/server/src/main/resources/tracks/tracks/Greencard.track similarity index 100% rename from tracks/tracks/Greencard.track rename to server/src/main/resources/tracks/tracks/Greencard.track diff --git a/tracks/tracks/GreenmileIII.track b/server/src/main/resources/tracks/tracks/GreenmileIII.track similarity index 100% rename from tracks/tracks/GreenmileIII.track rename to server/src/main/resources/tracks/tracks/GreenmileIII.track diff --git a/tracks/tracks/Greenwithenvy.track b/server/src/main/resources/tracks/tracks/Greenwithenvy.track similarity index 100% rename from tracks/tracks/Greenwithenvy.track rename to server/src/main/resources/tracks/tracks/Greenwithenvy.track diff --git a/tracks/tracks/Groovyisland.track b/server/src/main/resources/tracks/tracks/Groovyisland.track similarity index 100% rename from tracks/tracks/Groovyisland.track rename to server/src/main/resources/tracks/tracks/Groovyisland.track diff --git a/tracks/tracks/Groumelour.track b/server/src/main/resources/tracks/tracks/Groumelour.track similarity index 100% rename from tracks/tracks/Groumelour.track rename to server/src/main/resources/tracks/tracks/Groumelour.track diff --git a/tracks/tracks/GroundLeap.track b/server/src/main/resources/tracks/tracks/GroundLeap.track similarity index 100% rename from tracks/tracks/GroundLeap.track rename to server/src/main/resources/tracks/tracks/GroundLeap.track diff --git a/tracks/tracks/Guanbu.track b/server/src/main/resources/tracks/tracks/Guanbu.track similarity index 100% rename from tracks/tracks/Guanbu.track rename to server/src/main/resources/tracks/tracks/Guanbu.track diff --git a/tracks/tracks/Guayana.track b/server/src/main/resources/tracks/tracks/Guayana.track similarity index 100% rename from tracks/tracks/Guayana.track rename to server/src/main/resources/tracks/tracks/Guayana.track diff --git a/tracks/tracks/Guidelines.track b/server/src/main/resources/tracks/tracks/Guidelines.track similarity index 100% rename from tracks/tracks/Guidelines.track rename to server/src/main/resources/tracks/tracks/Guidelines.track diff --git a/tracks/tracks/Guru4.track b/server/src/main/resources/tracks/tracks/Guru4.track similarity index 100% rename from tracks/tracks/Guru4.track rename to server/src/main/resources/tracks/tracks/Guru4.track diff --git a/tracks/tracks/Guru5.track b/server/src/main/resources/tracks/tracks/Guru5.track similarity index 100% rename from tracks/tracks/Guru5.track rename to server/src/main/resources/tracks/tracks/Guru5.track diff --git a/tracks/tracks/Guru6.track b/server/src/main/resources/tracks/tracks/Guru6.track similarity index 100% rename from tracks/tracks/Guru6.track rename to server/src/main/resources/tracks/tracks/Guru6.track diff --git a/tracks/tracks/Gurusdoitbetter.track b/server/src/main/resources/tracks/tracks/Gurusdoitbetter.track similarity index 100% rename from tracks/tracks/Gurusdoitbetter.track rename to server/src/main/resources/tracks/tracks/Gurusdoitbetter.track diff --git a/tracks/tracks/Gyllies.track b/server/src/main/resources/tracks/tracks/Gyllies.track similarity index 100% rename from tracks/tracks/Gyllies.track rename to server/src/main/resources/tracks/tracks/Gyllies.track diff --git a/tracks/tracks/HadronCollider.track b/server/src/main/resources/tracks/tracks/HadronCollider.track similarity index 100% rename from tracks/tracks/HadronCollider.track rename to server/src/main/resources/tracks/tracks/HadronCollider.track diff --git a/tracks/tracks/HalfPipe.track b/server/src/main/resources/tracks/tracks/HalfPipe.track similarity index 100% rename from tracks/tracks/HalfPipe.track rename to server/src/main/resources/tracks/tracks/HalfPipe.track diff --git a/tracks/tracks/Halfed.track b/server/src/main/resources/tracks/tracks/Halfed.track similarity index 100% rename from tracks/tracks/Halfed.track rename to server/src/main/resources/tracks/tracks/Halfed.track diff --git a/tracks/tracks/Hammernails.track b/server/src/main/resources/tracks/tracks/Hammernails.track similarity index 100% rename from tracks/tracks/Hammernails.track rename to server/src/main/resources/tracks/tracks/Hammernails.track diff --git a/tracks/tracks/Handkerchiefes.track b/server/src/main/resources/tracks/tracks/Handkerchiefes.track similarity index 100% rename from tracks/tracks/Handkerchiefes.track rename to server/src/main/resources/tracks/tracks/Handkerchiefes.track diff --git a/tracks/tracks/HangOver.track b/server/src/main/resources/tracks/tracks/HangOver.track similarity index 100% rename from tracks/tracks/HangOver.track rename to server/src/main/resources/tracks/tracks/HangOver.track diff --git a/tracks/tracks/HangOver2.track b/server/src/main/resources/tracks/tracks/HangOver2.track similarity index 100% rename from tracks/tracks/HangOver2.track rename to server/src/main/resources/tracks/tracks/HangOver2.track diff --git a/tracks/tracks/HangingoverwithTRow.track b/server/src/main/resources/tracks/tracks/HangingoverwithTRow.track similarity index 100% rename from tracks/tracks/HangingoverwithTRow.track rename to server/src/main/resources/tracks/tracks/HangingoverwithTRow.track diff --git a/tracks/tracks/HankiesforLadies.track b/server/src/main/resources/tracks/tracks/HankiesforLadies.track similarity index 100% rename from tracks/tracks/HankiesforLadies.track rename to server/src/main/resources/tracks/tracks/HankiesforLadies.track diff --git a/tracks/tracks/HappyHappyJoyJoy.track b/server/src/main/resources/tracks/tracks/HappyHappyJoyJoy.track similarity index 100% rename from tracks/tracks/HappyHappyJoyJoy.track rename to server/src/main/resources/tracks/tracks/HappyHappyJoyJoy.track diff --git a/tracks/tracks/HappyTrigonometry.track b/server/src/main/resources/tracks/tracks/HappyTrigonometry.track similarity index 100% rename from tracks/tracks/HappyTrigonometry.track rename to server/src/main/resources/tracks/tracks/HappyTrigonometry.track diff --git a/tracks/tracks/Happytrails.track b/server/src/main/resources/tracks/tracks/Happytrails.track similarity index 100% rename from tracks/tracks/Happytrails.track rename to server/src/main/resources/tracks/tracks/Happytrails.track diff --git a/tracks/tracks/Hardroad.track b/server/src/main/resources/tracks/tracks/Hardroad.track similarity index 100% rename from tracks/tracks/Hardroad.track rename to server/src/main/resources/tracks/tracks/Hardroad.track diff --git a/tracks/tracks/Harmonicmonotony.track b/server/src/main/resources/tracks/tracks/Harmonicmonotony.track similarity index 100% rename from tracks/tracks/Harmonicmonotony.track rename to server/src/main/resources/tracks/tracks/Harmonicmonotony.track diff --git a/tracks/tracks/Havesomeluck.track b/server/src/main/resources/tracks/tracks/Havesomeluck.track similarity index 100% rename from tracks/tracks/Havesomeluck.track rename to server/src/main/resources/tracks/tracks/Havesomeluck.track diff --git a/tracks/tracks/Haweag.track b/server/src/main/resources/tracks/tracks/Haweag.track similarity index 100% rename from tracks/tracks/Haweag.track rename to server/src/main/resources/tracks/tracks/Haweag.track diff --git a/tracks/tracks/Hazardous.track b/server/src/main/resources/tracks/tracks/Hazardous.track similarity index 100% rename from tracks/tracks/Hazardous.track rename to server/src/main/resources/tracks/tracks/Hazardous.track diff --git a/tracks/tracks/Hazardousshortcut.track b/server/src/main/resources/tracks/tracks/Hazardousshortcut.track similarity index 100% rename from tracks/tracks/Hazardousshortcut.track rename to server/src/main/resources/tracks/tracks/Hazardousshortcut.track diff --git a/tracks/tracks/Hazardoustrip.track b/server/src/main/resources/tracks/tracks/Hazardoustrip.track similarity index 100% rename from tracks/tracks/Hazardoustrip.track rename to server/src/main/resources/tracks/tracks/Hazardoustrip.track diff --git a/tracks/tracks/HeHe.track b/server/src/main/resources/tracks/tracks/HeHe.track similarity index 100% rename from tracks/tracks/HeHe.track rename to server/src/main/resources/tracks/tracks/HeHe.track diff --git a/tracks/tracks/Headlesschicken.track b/server/src/main/resources/tracks/tracks/Headlesschicken.track similarity index 100% rename from tracks/tracks/Headlesschicken.track rename to server/src/main/resources/tracks/tracks/Headlesschicken.track diff --git a/tracks/tracks/Heartcorners.track b/server/src/main/resources/tracks/tracks/Heartcorners.track similarity index 100% rename from tracks/tracks/Heartcorners.track rename to server/src/main/resources/tracks/tracks/Heartcorners.track diff --git a/tracks/tracks/Heartwork.track b/server/src/main/resources/tracks/tracks/Heartwork.track similarity index 100% rename from tracks/tracks/Heartwork.track rename to server/src/main/resources/tracks/tracks/Heartwork.track diff --git a/tracks/tracks/Heatingrate.track b/server/src/main/resources/tracks/tracks/Heatingrate.track similarity index 100% rename from tracks/tracks/Heatingrate.track rename to server/src/main/resources/tracks/tracks/Heatingrate.track diff --git a/tracks/tracks/HeisamanHeman.track b/server/src/main/resources/tracks/tracks/HeisamanHeman.track similarity index 100% rename from tracks/tracks/HeisamanHeman.track rename to server/src/main/resources/tracks/tracks/HeisamanHeman.track diff --git a/tracks/tracks/Helix.track b/server/src/main/resources/tracks/tracks/Helix.track similarity index 100% rename from tracks/tracks/Helix.track rename to server/src/main/resources/tracks/tracks/Helix.track diff --git a/tracks/tracks/Hellfire.track b/server/src/main/resources/tracks/tracks/Hellfire.track similarity index 100% rename from tracks/tracks/Hellfire.track rename to server/src/main/resources/tracks/tracks/Hellfire.track diff --git a/tracks/tracks/Hello.track b/server/src/main/resources/tracks/tracks/Hello.track similarity index 100% rename from tracks/tracks/Hello.track rename to server/src/main/resources/tracks/tracks/Hello.track diff --git a/tracks/tracks/Helpinganddisturbing.track b/server/src/main/resources/tracks/tracks/Helpinganddisturbing.track similarity index 100% rename from tracks/tracks/Helpinganddisturbing.track rename to server/src/main/resources/tracks/tracks/Helpinganddisturbing.track diff --git a/tracks/tracks/Helpingwalls.track b/server/src/main/resources/tracks/tracks/Helpingwalls.track similarity index 100% rename from tracks/tracks/Helpingwalls.track rename to server/src/main/resources/tracks/tracks/Helpingwalls.track diff --git a/tracks/tracks/Helpme.track b/server/src/main/resources/tracks/tracks/Helpme.track similarity index 100% rename from tracks/tracks/Helpme.track rename to server/src/main/resources/tracks/tracks/Helpme.track diff --git a/tracks/tracks/Hepatica.track b/server/src/main/resources/tracks/tracks/Hepatica.track similarity index 100% rename from tracks/tracks/Hepatica.track rename to server/src/main/resources/tracks/tracks/Hepatica.track diff --git a/tracks/tracks/HereisMulder.track b/server/src/main/resources/tracks/tracks/HereisMulder.track similarity index 100% rename from tracks/tracks/HereisMulder.track rename to server/src/main/resources/tracks/tracks/HereisMulder.track diff --git a/tracks/tracks/Heresthesquare.track b/server/src/main/resources/tracks/tracks/Heresthesquare.track similarity index 100% rename from tracks/tracks/Heresthesquare.track rename to server/src/main/resources/tracks/tracks/Heresthesquare.track diff --git a/tracks/tracks/HerkimerJerkimer.track b/server/src/main/resources/tracks/tracks/HerkimerJerkimer.track similarity index 100% rename from tracks/tracks/HerkimerJerkimer.track rename to server/src/main/resources/tracks/tracks/HerkimerJerkimer.track diff --git a/tracks/tracks/HerkimerJerkimer2.track b/server/src/main/resources/tracks/tracks/HerkimerJerkimer2.track similarity index 100% rename from tracks/tracks/HerkimerJerkimer2.track rename to server/src/main/resources/tracks/tracks/HerkimerJerkimer2.track diff --git a/tracks/tracks/Heval.track b/server/src/main/resources/tracks/tracks/Heval.track similarity index 100% rename from tracks/tracks/Heval.track rename to server/src/main/resources/tracks/tracks/Heval.track diff --git a/tracks/tracks/Hiddendanger.track b/server/src/main/resources/tracks/tracks/Hiddendanger.track similarity index 100% rename from tracks/tracks/Hiddendanger.track rename to server/src/main/resources/tracks/tracks/Hiddendanger.track diff --git a/tracks/tracks/Hiddenriver.track b/server/src/main/resources/tracks/tracks/Hiddenriver.track similarity index 100% rename from tracks/tracks/Hiddenriver.track rename to server/src/main/resources/tracks/tracks/Hiddenriver.track diff --git a/tracks/tracks/HighDive.track b/server/src/main/resources/tracks/tracks/HighDive.track similarity index 100% rename from tracks/tracks/HighDive.track rename to server/src/main/resources/tracks/tracks/HighDive.track diff --git a/tracks/tracks/HighIsland.track b/server/src/main/resources/tracks/tracks/HighIsland.track similarity index 100% rename from tracks/tracks/HighIsland.track rename to server/src/main/resources/tracks/tracks/HighIsland.track diff --git a/tracks/tracks/HigherState.track b/server/src/main/resources/tracks/tracks/HigherState.track similarity index 100% rename from tracks/tracks/HigherState.track rename to server/src/main/resources/tracks/tracks/HigherState.track diff --git a/tracks/tracks/Highfalutin.track b/server/src/main/resources/tracks/tracks/Highfalutin.track similarity index 100% rename from tracks/tracks/Highfalutin.track rename to server/src/main/resources/tracks/tracks/Highfalutin.track diff --git a/tracks/tracks/HightwaytoAapeli.track b/server/src/main/resources/tracks/tracks/HightwaytoAapeli.track similarity index 100% rename from tracks/tracks/HightwaytoAapeli.track rename to server/src/main/resources/tracks/tracks/HightwaytoAapeli.track diff --git a/tracks/tracks/Hilight.track b/server/src/main/resources/tracks/tracks/Hilight.track similarity index 100% rename from tracks/tracks/Hilight.track rename to server/src/main/resources/tracks/tracks/Hilight.track diff --git a/tracks/tracks/HillBasics.track b/server/src/main/resources/tracks/tracks/HillBasics.track similarity index 100% rename from tracks/tracks/HillBasics.track rename to server/src/main/resources/tracks/tracks/HillBasics.track diff --git a/tracks/tracks/HillBill.track b/server/src/main/resources/tracks/tracks/HillBill.track similarity index 100% rename from tracks/tracks/HillBill.track rename to server/src/main/resources/tracks/tracks/HillBill.track diff --git a/tracks/tracks/HillLegend.track b/server/src/main/resources/tracks/tracks/HillLegend.track similarity index 100% rename from tracks/tracks/HillLegend.track rename to server/src/main/resources/tracks/tracks/HillLegend.track diff --git a/tracks/tracks/Hillery.track b/server/src/main/resources/tracks/tracks/Hillery.track similarity index 100% rename from tracks/tracks/Hillery.track rename to server/src/main/resources/tracks/tracks/Hillery.track diff --git a/tracks/tracks/Hillings.track b/server/src/main/resources/tracks/tracks/Hillings.track similarity index 100% rename from tracks/tracks/Hillings.track rename to server/src/main/resources/tracks/tracks/Hillings.track diff --git a/tracks/tracks/Hilllabyrinth.track b/server/src/main/resources/tracks/tracks/Hilllabyrinth.track similarity index 100% rename from tracks/tracks/Hilllabyrinth.track rename to server/src/main/resources/tracks/tracks/Hilllabyrinth.track diff --git a/tracks/tracks/Hillocky.track b/server/src/main/resources/tracks/tracks/Hillocky.track similarity index 100% rename from tracks/tracks/Hillocky.track rename to server/src/main/resources/tracks/tracks/Hillocky.track diff --git a/tracks/tracks/Hillponds.track b/server/src/main/resources/tracks/tracks/Hillponds.track similarity index 100% rename from tracks/tracks/Hillponds.track rename to server/src/main/resources/tracks/tracks/Hillponds.track diff --git a/tracks/tracks/Hillside.track b/server/src/main/resources/tracks/tracks/Hillside.track similarity index 100% rename from tracks/tracks/Hillside.track rename to server/src/main/resources/tracks/tracks/Hillside.track diff --git a/tracks/tracks/Hillskulls.track b/server/src/main/resources/tracks/tracks/Hillskulls.track similarity index 100% rename from tracks/tracks/Hillskulls.track rename to server/src/main/resources/tracks/tracks/Hillskulls.track diff --git a/tracks/tracks/Hillspirals.track b/server/src/main/resources/tracks/tracks/Hillspirals.track similarity index 100% rename from tracks/tracks/Hillspirals.track rename to server/src/main/resources/tracks/tracks/Hillspirals.track diff --git a/tracks/tracks/Hillsponds6.track b/server/src/main/resources/tracks/tracks/Hillsponds6.track similarity index 100% rename from tracks/tracks/Hillsponds6.track rename to server/src/main/resources/tracks/tracks/Hillsponds6.track diff --git a/tracks/tracks/Hillster.track b/server/src/main/resources/tracks/tracks/Hillster.track similarity index 100% rename from tracks/tracks/Hillster.track rename to server/src/main/resources/tracks/tracks/Hillster.track diff --git a/tracks/tracks/Hiphiphurray.track b/server/src/main/resources/tracks/tracks/Hiphiphurray.track similarity index 100% rename from tracks/tracks/Hiphiphurray.track rename to server/src/main/resources/tracks/tracks/Hiphiphurray.track diff --git a/tracks/tracks/Hitchhiker.track b/server/src/main/resources/tracks/tracks/Hitchhiker.track similarity index 100% rename from tracks/tracks/Hitchhiker.track rename to server/src/main/resources/tracks/tracks/Hitchhiker.track diff --git a/tracks/tracks/Hitit.track b/server/src/main/resources/tracks/tracks/Hitit.track similarity index 100% rename from tracks/tracks/Hitit.track rename to server/src/main/resources/tracks/tracks/Hitit.track diff --git a/tracks/tracks/Hitthedirt.track b/server/src/main/resources/tracks/tracks/Hitthedirt.track similarity index 100% rename from tracks/tracks/Hitthedirt.track rename to server/src/main/resources/tracks/tracks/Hitthedirt.track diff --git a/tracks/tracks/Hitthehay.track b/server/src/main/resources/tracks/tracks/Hitthehay.track similarity index 100% rename from tracks/tracks/Hitthehay.track rename to server/src/main/resources/tracks/tracks/Hitthehay.track diff --git a/tracks/tracks/Hitthemud.track b/server/src/main/resources/tracks/tracks/Hitthemud.track similarity index 100% rename from tracks/tracks/Hitthemud.track rename to server/src/main/resources/tracks/tracks/Hitthemud.track diff --git a/tracks/tracks/Hittheroof.track b/server/src/main/resources/tracks/tracks/Hittheroof.track similarity index 100% rename from tracks/tracks/Hittheroof.track rename to server/src/main/resources/tracks/tracks/Hittheroof.track diff --git a/tracks/tracks/Hitthespot.track b/server/src/main/resources/tracks/tracks/Hitthespot.track similarity index 100% rename from tracks/tracks/Hitthespot.track rename to server/src/main/resources/tracks/tracks/Hitthespot.track diff --git a/tracks/tracks/Hitthetarget.track b/server/src/main/resources/tracks/tracks/Hitthetarget.track similarity index 100% rename from tracks/tracks/Hitthetarget.track rename to server/src/main/resources/tracks/tracks/Hitthetarget.track diff --git a/tracks/tracks/HiusPeinz.track b/server/src/main/resources/tracks/tracks/HiusPeinz.track similarity index 100% rename from tracks/tracks/HiusPeinz.track rename to server/src/main/resources/tracks/tracks/HiusPeinz.track diff --git a/tracks/tracks/HocusPocus.track b/server/src/main/resources/tracks/tracks/HocusPocus.track similarity index 100% rename from tracks/tracks/HocusPocus.track rename to server/src/main/resources/tracks/tracks/HocusPocus.track diff --git a/tracks/tracks/Holeinn.track b/server/src/main/resources/tracks/tracks/Holeinn.track similarity index 100% rename from tracks/tracks/Holeinn.track rename to server/src/main/resources/tracks/tracks/Holeinn.track diff --git a/tracks/tracks/HollowallsI.track b/server/src/main/resources/tracks/tracks/HollowallsI.track similarity index 100% rename from tracks/tracks/HollowallsI.track rename to server/src/main/resources/tracks/tracks/HollowallsI.track diff --git a/tracks/tracks/HollowallsII.track b/server/src/main/resources/tracks/tracks/HollowallsII.track similarity index 100% rename from tracks/tracks/HollowallsII.track rename to server/src/main/resources/tracks/tracks/HollowallsII.track diff --git a/tracks/tracks/HollowallsIII.track b/server/src/main/resources/tracks/tracks/HollowallsIII.track similarity index 100% rename from tracks/tracks/HollowallsIII.track rename to server/src/main/resources/tracks/tracks/HollowallsIII.track diff --git a/tracks/tracks/HollowallsIV.track b/server/src/main/resources/tracks/tracks/HollowallsIV.track similarity index 100% rename from tracks/tracks/HollowallsIV.track rename to server/src/main/resources/tracks/tracks/HollowallsIV.track diff --git a/tracks/tracks/HollowallsV.track b/server/src/main/resources/tracks/tracks/HollowallsV.track similarity index 100% rename from tracks/tracks/HollowallsV.track rename to server/src/main/resources/tracks/tracks/HollowallsV.track diff --git a/tracks/tracks/Hollowreality.track b/server/src/main/resources/tracks/tracks/Hollowreality.track similarity index 100% rename from tracks/tracks/Hollowreality.track rename to server/src/main/resources/tracks/tracks/Hollowreality.track diff --git a/tracks/tracks/Hollyday.track b/server/src/main/resources/tracks/tracks/Hollyday.track similarity index 100% rename from tracks/tracks/Hollyday.track rename to server/src/main/resources/tracks/tracks/Hollyday.track diff --git a/tracks/tracks/HolyChiquita.track b/server/src/main/resources/tracks/tracks/HolyChiquita.track similarity index 100% rename from tracks/tracks/HolyChiquita.track rename to server/src/main/resources/tracks/tracks/HolyChiquita.track diff --git a/tracks/tracks/Holyshot.track b/server/src/main/resources/tracks/tracks/Holyshot.track similarity index 100% rename from tracks/tracks/Holyshot.track rename to server/src/main/resources/tracks/tracks/Holyshot.track diff --git a/tracks/tracks/Homeport.track b/server/src/main/resources/tracks/tracks/Homeport.track similarity index 100% rename from tracks/tracks/Homeport.track rename to server/src/main/resources/tracks/tracks/Homeport.track diff --git a/tracks/tracks/Honey.track b/server/src/main/resources/tracks/tracks/Honey.track similarity index 100% rename from tracks/tracks/Honey.track rename to server/src/main/resources/tracks/tracks/Honey.track diff --git a/tracks/tracks/Honeycomb.track b/server/src/main/resources/tracks/tracks/Honeycomb.track similarity index 100% rename from tracks/tracks/Honeycomb.track rename to server/src/main/resources/tracks/tracks/Honeycomb.track diff --git a/tracks/tracks/Honeycombflower.track b/server/src/main/resources/tracks/tracks/Honeycombflower.track similarity index 100% rename from tracks/tracks/Honeycombflower.track rename to server/src/main/resources/tracks/tracks/Honeycombflower.track diff --git a/tracks/tracks/Hookedatthehorn.track b/server/src/main/resources/tracks/tracks/Hookedatthehorn.track similarity index 100% rename from tracks/tracks/Hookedatthehorn.track rename to server/src/main/resources/tracks/tracks/Hookedatthehorn.track diff --git a/tracks/tracks/HookupSiam.track b/server/src/main/resources/tracks/tracks/HookupSiam.track similarity index 100% rename from tracks/tracks/HookupSiam.track rename to server/src/main/resources/tracks/tracks/HookupSiam.track diff --git a/tracks/tracks/Hopper.track b/server/src/main/resources/tracks/tracks/Hopper.track similarity index 100% rename from tracks/tracks/Hopper.track rename to server/src/main/resources/tracks/tracks/Hopper.track diff --git a/tracks/tracks/Horrorthreesome.track b/server/src/main/resources/tracks/tracks/Horrorthreesome.track similarity index 100% rename from tracks/tracks/Horrorthreesome.track rename to server/src/main/resources/tracks/tracks/Horrorthreesome.track diff --git a/tracks/tracks/Horver.track b/server/src/main/resources/tracks/tracks/Horver.track similarity index 100% rename from tracks/tracks/Horver.track rename to server/src/main/resources/tracks/tracks/Horver.track diff --git a/tracks/tracks/HorverII.track b/server/src/main/resources/tracks/tracks/HorverII.track similarity index 100% rename from tracks/tracks/HorverII.track rename to server/src/main/resources/tracks/tracks/HorverII.track diff --git a/tracks/tracks/HotShot.track b/server/src/main/resources/tracks/tracks/HotShot.track similarity index 100% rename from tracks/tracks/HotShot.track rename to server/src/main/resources/tracks/tracks/HotShot.track diff --git a/tracks/tracks/HotSpot.track b/server/src/main/resources/tracks/tracks/HotSpot.track similarity index 100% rename from tracks/tracks/HotSpot.track rename to server/src/main/resources/tracks/tracks/HotSpot.track diff --git a/tracks/tracks/Houseofpain.track b/server/src/main/resources/tracks/tracks/Houseofpain.track similarity index 100% rename from tracks/tracks/Houseofpain.track rename to server/src/main/resources/tracks/tracks/Houseofpain.track diff --git a/tracks/tracks/Howmanyarrows.track b/server/src/main/resources/tracks/tracks/Howmanyarrows.track similarity index 100% rename from tracks/tracks/Howmanyarrows.track rename to server/src/main/resources/tracks/tracks/Howmanyarrows.track diff --git a/tracks/tracks/Howmanystyles.track b/server/src/main/resources/tracks/tracks/Howmanystyles.track similarity index 100% rename from tracks/tracks/Howmanystyles.track rename to server/src/main/resources/tracks/tracks/Howmanystyles.track diff --git a/tracks/tracks/HumaHuta.track b/server/src/main/resources/tracks/tracks/HumaHuta.track similarity index 100% rename from tracks/tracks/HumaHuta.track rename to server/src/main/resources/tracks/tracks/HumaHuta.track diff --git a/tracks/tracks/HumahutasJourney.track b/server/src/main/resources/tracks/tracks/HumahutasJourney.track similarity index 100% rename from tracks/tracks/HumahutasJourney.track rename to server/src/main/resources/tracks/tracks/HumahutasJourney.track diff --git a/tracks/tracks/Humminghummocks.track b/server/src/main/resources/tracks/tracks/Humminghummocks.track similarity index 100% rename from tracks/tracks/Humminghummocks.track rename to server/src/main/resources/tracks/tracks/Humminghummocks.track diff --git a/tracks/tracks/Hydratingeffect.track b/server/src/main/resources/tracks/tracks/Hydratingeffect.track similarity index 100% rename from tracks/tracks/Hydratingeffect.track rename to server/src/main/resources/tracks/tracks/Hydratingeffect.track diff --git a/tracks/tracks/Hydroside.track b/server/src/main/resources/tracks/tracks/Hydroside.track similarity index 100% rename from tracks/tracks/Hydroside.track rename to server/src/main/resources/tracks/tracks/Hydroside.track diff --git a/tracks/tracks/ICanHasBlockz.track b/server/src/main/resources/tracks/tracks/ICanHasBlockz.track similarity index 100% rename from tracks/tracks/ICanHasBlockz.track rename to server/src/main/resources/tracks/tracks/ICanHasBlockz.track diff --git a/tracks/tracks/IGotzNutz.track b/server/src/main/resources/tracks/tracks/IGotzNutz.track similarity index 100% rename from tracks/tracks/IGotzNutz.track rename to server/src/main/resources/tracks/tracks/IGotzNutz.track diff --git a/tracks/tracks/IWriteSins.track b/server/src/main/resources/tracks/tracks/IWriteSins.track similarity index 100% rename from tracks/tracks/IWriteSins.track rename to server/src/main/resources/tracks/tracks/IWriteSins.track diff --git a/tracks/tracks/IceBounce.track b/server/src/main/resources/tracks/tracks/IceBounce.track similarity index 100% rename from tracks/tracks/IceBounce.track rename to server/src/main/resources/tracks/tracks/IceBounce.track diff --git a/tracks/tracks/IceCenter.track b/server/src/main/resources/tracks/tracks/IceCenter.track similarity index 100% rename from tracks/tracks/IceCenter.track rename to server/src/main/resources/tracks/tracks/IceCenter.track diff --git a/tracks/tracks/IceCube.track b/server/src/main/resources/tracks/tracks/IceCube.track similarity index 100% rename from tracks/tracks/IceCube.track rename to server/src/main/resources/tracks/tracks/IceCube.track diff --git a/tracks/tracks/IceFishing.track b/server/src/main/resources/tracks/tracks/IceFishing.track similarity index 100% rename from tracks/tracks/IceFishing.track rename to server/src/main/resources/tracks/tracks/IceFishing.track diff --git a/tracks/tracks/IceLine.track b/server/src/main/resources/tracks/tracks/IceLine.track similarity index 100% rename from tracks/tracks/IceLine.track rename to server/src/main/resources/tracks/tracks/IceLine.track diff --git a/tracks/tracks/IcePhobia.track b/server/src/main/resources/tracks/tracks/IcePhobia.track similarity index 100% rename from tracks/tracks/IcePhobia.track rename to server/src/main/resources/tracks/tracks/IcePhobia.track diff --git a/tracks/tracks/Icechasm.track b/server/src/main/resources/tracks/tracks/Icechasm.track similarity index 100% rename from tracks/tracks/Icechasm.track rename to server/src/main/resources/tracks/tracks/Icechasm.track diff --git a/tracks/tracks/IcecuBez.track b/server/src/main/resources/tracks/tracks/IcecuBez.track similarity index 100% rename from tracks/tracks/IcecuBez.track rename to server/src/main/resources/tracks/tracks/IcecuBez.track diff --git a/tracks/tracks/IcedEarth.track b/server/src/main/resources/tracks/tracks/IcedEarth.track similarity index 100% rename from tracks/tracks/IcedEarth.track rename to server/src/main/resources/tracks/tracks/IcedEarth.track diff --git a/tracks/tracks/Icensteady.track b/server/src/main/resources/tracks/tracks/Icensteady.track similarity index 100% rename from tracks/tracks/Icensteady.track rename to server/src/main/resources/tracks/tracks/Icensteady.track diff --git a/tracks/tracks/Icerocks.track b/server/src/main/resources/tracks/tracks/Icerocks.track similarity index 100% rename from tracks/tracks/Icerocks.track rename to server/src/main/resources/tracks/tracks/Icerocks.track diff --git a/tracks/tracks/Iceshapes.track b/server/src/main/resources/tracks/tracks/Iceshapes.track similarity index 100% rename from tracks/tracks/Iceshapes.track rename to server/src/main/resources/tracks/tracks/Iceshapes.track diff --git a/tracks/tracks/Iceshatters.track b/server/src/main/resources/tracks/tracks/Iceshatters.track similarity index 100% rename from tracks/tracks/Iceshatters.track rename to server/src/main/resources/tracks/tracks/Iceshatters.track diff --git a/tracks/tracks/Icesquares.track b/server/src/main/resources/tracks/tracks/Icesquares.track similarity index 100% rename from tracks/tracks/Icesquares.track rename to server/src/main/resources/tracks/tracks/Icesquares.track diff --git a/tracks/tracks/IcingontheCake.track b/server/src/main/resources/tracks/tracks/IcingontheCake.track similarity index 100% rename from tracks/tracks/IcingontheCake.track rename to server/src/main/resources/tracks/tracks/IcingontheCake.track diff --git a/tracks/tracks/IcyCave.track b/server/src/main/resources/tracks/tracks/IcyCave.track similarity index 100% rename from tracks/tracks/IcyCave.track rename to server/src/main/resources/tracks/tracks/IcyCave.track diff --git a/tracks/tracks/IcyReturn.track b/server/src/main/resources/tracks/tracks/IcyReturn.track similarity index 100% rename from tracks/tracks/IcyReturn.track rename to server/src/main/resources/tracks/tracks/IcyReturn.track diff --git a/tracks/tracks/IcyShot.track b/server/src/main/resources/tracks/tracks/IcyShot.track similarity index 100% rename from tracks/tracks/IcyShot.track rename to server/src/main/resources/tracks/tracks/IcyShot.track diff --git a/tracks/tracks/IcyShotII.track b/server/src/main/resources/tracks/tracks/IcyShotII.track similarity index 100% rename from tracks/tracks/IcyShotII.track rename to server/src/main/resources/tracks/tracks/IcyShotII.track diff --git a/tracks/tracks/IcyShotIII.track b/server/src/main/resources/tracks/tracks/IcyShotIII.track similarity index 100% rename from tracks/tracks/IcyShotIII.track rename to server/src/main/resources/tracks/tracks/IcyShotIII.track diff --git a/tracks/tracks/IcyWay.track b/server/src/main/resources/tracks/tracks/IcyWay.track similarity index 100% rename from tracks/tracks/IcyWay.track rename to server/src/main/resources/tracks/tracks/IcyWay.track diff --git a/tracks/tracks/Icycavern.track b/server/src/main/resources/tracks/tracks/Icycavern.track similarity index 100% rename from tracks/tracks/Icycavern.track rename to server/src/main/resources/tracks/tracks/Icycavern.track diff --git a/tracks/tracks/Icyhill.track b/server/src/main/resources/tracks/tracks/Icyhill.track similarity index 100% rename from tracks/tracks/Icyhill.track rename to server/src/main/resources/tracks/tracks/Icyhill.track diff --git a/tracks/tracks/Icyskulls.track b/server/src/main/resources/tracks/tracks/Icyskulls.track similarity index 100% rename from tracks/tracks/Icyskulls.track rename to server/src/main/resources/tracks/tracks/Icyskulls.track diff --git a/tracks/tracks/If.track b/server/src/main/resources/tracks/tracks/If.track similarity index 100% rename from tracks/tracks/If.track rename to server/src/main/resources/tracks/tracks/If.track diff --git a/tracks/tracks/Ifeyescouldbleed.track b/server/src/main/resources/tracks/tracks/Ifeyescouldbleed.track similarity index 100% rename from tracks/tracks/Ifeyescouldbleed.track rename to server/src/main/resources/tracks/tracks/Ifeyescouldbleed.track diff --git a/tracks/tracks/Iknowwhatyouthink.track b/server/src/main/resources/tracks/tracks/Iknowwhatyouthink.track similarity index 100% rename from tracks/tracks/Iknowwhatyouthink.track rename to server/src/main/resources/tracks/tracks/Iknowwhatyouthink.track diff --git a/tracks/tracks/Illusionarrow.track b/server/src/main/resources/tracks/tracks/Illusionarrow.track similarity index 100% rename from tracks/tracks/Illusionarrow.track rename to server/src/main/resources/tracks/tracks/Illusionarrow.track diff --git a/tracks/tracks/IllusionofControl.track b/server/src/main/resources/tracks/tracks/IllusionofControl.track similarity index 100% rename from tracks/tracks/IllusionofControl.track rename to server/src/main/resources/tracks/tracks/IllusionofControl.track diff --git a/tracks/tracks/Illusionwalls.track b/server/src/main/resources/tracks/tracks/Illusionwalls.track similarity index 100% rename from tracks/tracks/Illusionwalls.track rename to server/src/main/resources/tracks/tracks/Illusionwalls.track diff --git a/tracks/tracks/Imminent.track b/server/src/main/resources/tracks/tracks/Imminent.track similarity index 100% rename from tracks/tracks/Imminent.track rename to server/src/main/resources/tracks/tracks/Imminent.track diff --git a/tracks/tracks/Impartial.track b/server/src/main/resources/tracks/tracks/Impartial.track similarity index 100% rename from tracks/tracks/Impartial.track rename to server/src/main/resources/tracks/tracks/Impartial.track diff --git a/tracks/tracks/Impish.track b/server/src/main/resources/tracks/tracks/Impish.track similarity index 100% rename from tracks/tracks/Impish.track rename to server/src/main/resources/tracks/tracks/Impish.track diff --git a/tracks/tracks/Incrediblenothing.track b/server/src/main/resources/tracks/tracks/Incrediblenothing.track similarity index 100% rename from tracks/tracks/Incrediblenothing.track rename to server/src/main/resources/tracks/tracks/Incrediblenothing.track diff --git a/tracks/tracks/Inferno.track b/server/src/main/resources/tracks/tracks/Inferno.track similarity index 100% rename from tracks/tracks/Inferno.track rename to server/src/main/resources/tracks/tracks/Inferno.track diff --git a/tracks/tracks/Inmotion.track b/server/src/main/resources/tracks/tracks/Inmotion.track similarity index 100% rename from tracks/tracks/Inmotion.track rename to server/src/main/resources/tracks/tracks/Inmotion.track diff --git a/tracks/tracks/InsaneTouch.track b/server/src/main/resources/tracks/tracks/InsaneTouch.track similarity index 100% rename from tracks/tracks/InsaneTouch.track rename to server/src/main/resources/tracks/tracks/InsaneTouch.track diff --git a/tracks/tracks/Insomnia.track b/server/src/main/resources/tracks/tracks/Insomnia.track similarity index 100% rename from tracks/tracks/Insomnia.track rename to server/src/main/resources/tracks/tracks/Insomnia.track diff --git a/tracks/tracks/InstaShuva.track b/server/src/main/resources/tracks/tracks/InstaShuva.track similarity index 100% rename from tracks/tracks/InstaShuva.track rename to server/src/main/resources/tracks/tracks/InstaShuva.track diff --git a/tracks/tracks/Interface.track b/server/src/main/resources/tracks/tracks/Interface.track similarity index 100% rename from tracks/tracks/Interface.track rename to server/src/main/resources/tracks/tracks/Interface.track diff --git a/tracks/tracks/Interlocked.track b/server/src/main/resources/tracks/tracks/Interlocked.track similarity index 100% rename from tracks/tracks/Interlocked.track rename to server/src/main/resources/tracks/tracks/Interlocked.track diff --git a/tracks/tracks/Intersection.track b/server/src/main/resources/tracks/tracks/Intersection.track similarity index 100% rename from tracks/tracks/Intersection.track rename to server/src/main/resources/tracks/tracks/Intersection.track diff --git a/tracks/tracks/IntheRock.track b/server/src/main/resources/tracks/tracks/IntheRock.track similarity index 100% rename from tracks/tracks/IntheRock.track rename to server/src/main/resources/tracks/tracks/IntheRock.track diff --git a/tracks/tracks/Inthemiddleoftheway.track b/server/src/main/resources/tracks/tracks/Inthemiddleoftheway.track similarity index 100% rename from tracks/tracks/Inthemiddleoftheway.track rename to server/src/main/resources/tracks/tracks/Inthemiddleoftheway.track diff --git a/tracks/tracks/Introduction.track b/server/src/main/resources/tracks/tracks/Introduction.track similarity index 100% rename from tracks/tracks/Introduction.track rename to server/src/main/resources/tracks/tracks/Introduction.track diff --git a/tracks/tracks/InvisibleDanger.track b/server/src/main/resources/tracks/tracks/InvisibleDanger.track similarity index 100% rename from tracks/tracks/InvisibleDanger.track rename to server/src/main/resources/tracks/tracks/InvisibleDanger.track diff --git a/tracks/tracks/Invisibleenemy.track b/server/src/main/resources/tracks/tracks/Invisibleenemy.track similarity index 100% rename from tracks/tracks/Invisibleenemy.track rename to server/src/main/resources/tracks/tracks/Invisibleenemy.track diff --git a/tracks/tracks/InvisibleenemyII.track b/server/src/main/resources/tracks/tracks/InvisibleenemyII.track similarity index 100% rename from tracks/tracks/InvisibleenemyII.track rename to server/src/main/resources/tracks/tracks/InvisibleenemyII.track diff --git a/tracks/tracks/Irish.track b/server/src/main/resources/tracks/tracks/Irish.track similarity index 100% rename from tracks/tracks/Irish.track rename to server/src/main/resources/tracks/tracks/Irish.track diff --git a/tracks/tracks/IrishII.track b/server/src/main/resources/tracks/tracks/IrishII.track similarity index 100% rename from tracks/tracks/IrishII.track rename to server/src/main/resources/tracks/tracks/IrishII.track diff --git a/tracks/tracks/IrishIII.track b/server/src/main/resources/tracks/tracks/IrishIII.track similarity index 100% rename from tracks/tracks/IrishIII.track rename to server/src/main/resources/tracks/tracks/IrishIII.track diff --git a/tracks/tracks/IrishIV.track b/server/src/main/resources/tracks/tracks/IrishIV.track similarity index 100% rename from tracks/tracks/IrishIV.track rename to server/src/main/resources/tracks/tracks/IrishIV.track diff --git a/tracks/tracks/IronManSuperhero.track b/server/src/main/resources/tracks/tracks/IronManSuperhero.track similarity index 100% rename from tracks/tracks/IronManSuperhero.track rename to server/src/main/resources/tracks/tracks/IronManSuperhero.track diff --git a/tracks/tracks/IronWomanCommand.track b/server/src/main/resources/tracks/tracks/IronWomanCommand.track similarity index 100% rename from tracks/tracks/IronWomanCommand.track rename to server/src/main/resources/tracks/tracks/IronWomanCommand.track diff --git a/tracks/tracks/IrrigationSwinging.track b/server/src/main/resources/tracks/tracks/IrrigationSwinging.track similarity index 100% rename from tracks/tracks/IrrigationSwinging.track rename to server/src/main/resources/tracks/tracks/IrrigationSwinging.track diff --git a/tracks/tracks/IrrigationSwingingSpecial.track b/server/src/main/resources/tracks/tracks/IrrigationSwingingSpecial.track similarity index 100% rename from tracks/tracks/IrrigationSwingingSpecial.track rename to server/src/main/resources/tracks/tracks/IrrigationSwingingSpecial.track diff --git a/tracks/tracks/Isitpossible.track b/server/src/main/resources/tracks/tracks/Isitpossible.track similarity index 100% rename from tracks/tracks/Isitpossible.track rename to server/src/main/resources/tracks/tracks/Isitpossible.track diff --git a/tracks/tracks/IsitpossibleII.track b/server/src/main/resources/tracks/tracks/IsitpossibleII.track similarity index 100% rename from tracks/tracks/IsitpossibleII.track rename to server/src/main/resources/tracks/tracks/IsitpossibleII.track diff --git a/tracks/tracks/Islandlabyrinth.track b/server/src/main/resources/tracks/tracks/Islandlabyrinth.track similarity index 100% rename from tracks/tracks/Islandlabyrinth.track rename to server/src/main/resources/tracks/tracks/Islandlabyrinth.track diff --git a/tracks/tracks/IslandsCorner.track b/server/src/main/resources/tracks/tracks/IslandsCorner.track similarity index 100% rename from tracks/tracks/IslandsCorner.track rename to server/src/main/resources/tracks/tracks/IslandsCorner.track diff --git a/tracks/tracks/IslandsCornerII.track b/server/src/main/resources/tracks/tracks/IslandsCornerII.track similarity index 100% rename from tracks/tracks/IslandsCornerII.track rename to server/src/main/resources/tracks/tracks/IslandsCornerII.track diff --git a/tracks/tracks/Israel.track b/server/src/main/resources/tracks/tracks/Israel.track similarity index 100% rename from tracks/tracks/Israel.track rename to server/src/main/resources/tracks/tracks/Israel.track diff --git a/tracks/tracks/ItIsNotSound.track b/server/src/main/resources/tracks/tracks/ItIsNotSound.track similarity index 100% rename from tracks/tracks/ItIsNotSound.track rename to server/src/main/resources/tracks/tracks/ItIsNotSound.track diff --git a/tracks/tracks/Itsfullofstars.track b/server/src/main/resources/tracks/tracks/Itsfullofstars.track similarity index 100% rename from tracks/tracks/Itsfullofstars.track rename to server/src/main/resources/tracks/tracks/Itsfullofstars.track diff --git a/tracks/tracks/Itsjustnotyourday.track b/server/src/main/resources/tracks/tracks/Itsjustnotyourday.track similarity index 100% rename from tracks/tracks/Itsjustnotyourday.track rename to server/src/main/resources/tracks/tracks/Itsjustnotyourday.track diff --git a/tracks/tracks/Itslikethisandlikethatand.track b/server/src/main/resources/tracks/tracks/Itslikethisandlikethatand.track similarity index 100% rename from tracks/tracks/Itslikethisandlikethatand.track rename to server/src/main/resources/tracks/tracks/Itslikethisandlikethatand.track diff --git a/tracks/tracks/IttyHill.track b/server/src/main/resources/tracks/tracks/IttyHill.track similarity index 100% rename from tracks/tracks/IttyHill.track rename to server/src/main/resources/tracks/tracks/IttyHill.track diff --git a/tracks/tracks/IwishIwasII.track b/server/src/main/resources/tracks/tracks/IwishIwasII.track similarity index 100% rename from tracks/tracks/IwishIwasII.track rename to server/src/main/resources/tracks/tracks/IwishIwasII.track diff --git a/tracks/tracks/IwishIwasstupid.track b/server/src/main/resources/tracks/tracks/IwishIwasstupid.track similarity index 100% rename from tracks/tracks/IwishIwasstupid.track rename to server/src/main/resources/tracks/tracks/IwishIwasstupid.track diff --git a/tracks/tracks/Izharsh.track b/server/src/main/resources/tracks/tracks/Izharsh.track similarity index 100% rename from tracks/tracks/Izharsh.track rename to server/src/main/resources/tracks/tracks/Izharsh.track diff --git a/tracks/tracks/JAKSI.track b/server/src/main/resources/tracks/tracks/JAKSI.track similarity index 100% rename from tracks/tracks/JAKSI.track rename to server/src/main/resources/tracks/tracks/JAKSI.track diff --git a/tracks/tracks/JBGrange.track b/server/src/main/resources/tracks/tracks/JBGrange.track similarity index 100% rename from tracks/tracks/JBGrange.track rename to server/src/main/resources/tracks/tracks/JBGrange.track diff --git a/tracks/tracks/Jacaranda.track b/server/src/main/resources/tracks/tracks/Jacaranda.track similarity index 100% rename from tracks/tracks/Jacaranda.track rename to server/src/main/resources/tracks/tracks/Jacaranda.track diff --git a/tracks/tracks/JackesDream.track b/server/src/main/resources/tracks/tracks/JackesDream.track similarity index 100% rename from tracks/tracks/JackesDream.track rename to server/src/main/resources/tracks/tracks/JackesDream.track diff --git a/tracks/tracks/JahmanChicago.track b/server/src/main/resources/tracks/tracks/JahmanChicago.track similarity index 100% rename from tracks/tracks/JahmanChicago.track rename to server/src/main/resources/tracks/tracks/JahmanChicago.track diff --git a/tracks/tracks/Jam.track b/server/src/main/resources/tracks/tracks/Jam.track similarity index 100% rename from tracks/tracks/Jam.track rename to server/src/main/resources/tracks/tracks/Jam.track diff --git a/tracks/tracks/JamII.track b/server/src/main/resources/tracks/tracks/JamII.track similarity index 100% rename from tracks/tracks/JamII.track rename to server/src/main/resources/tracks/tracks/JamII.track diff --git a/tracks/tracks/JamPro.track b/server/src/main/resources/tracks/tracks/JamPro.track similarity index 100% rename from tracks/tracks/JamPro.track rename to server/src/main/resources/tracks/tracks/JamPro.track diff --git a/tracks/tracks/JammingwithJoonas.track b/server/src/main/resources/tracks/tracks/JammingwithJoonas.track similarity index 100% rename from tracks/tracks/JammingwithJoonas.track rename to server/src/main/resources/tracks/tracks/JammingwithJoonas.track diff --git a/tracks/tracks/JelouTing.track b/server/src/main/resources/tracks/tracks/JelouTing.track similarity index 100% rename from tracks/tracks/JelouTing.track rename to server/src/main/resources/tracks/tracks/JelouTing.track diff --git a/tracks/tracks/JeppesAqueousJourney.track b/server/src/main/resources/tracks/tracks/JeppesAqueousJourney.track similarity index 100% rename from tracks/tracks/JeppesAqueousJourney.track rename to server/src/main/resources/tracks/tracks/JeppesAqueousJourney.track diff --git a/tracks/tracks/Jigsaw.track b/server/src/main/resources/tracks/tracks/Jigsaw.track similarity index 100% rename from tracks/tracks/Jigsaw.track rename to server/src/main/resources/tracks/tracks/Jigsaw.track diff --git a/tracks/tracks/July.track b/server/src/main/resources/tracks/tracks/July.track similarity index 100% rename from tracks/tracks/July.track rename to server/src/main/resources/tracks/tracks/July.track diff --git a/tracks/tracks/JulyMorning.track b/server/src/main/resources/tracks/tracks/JulyMorning.track similarity index 100% rename from tracks/tracks/JulyMorning.track rename to server/src/main/resources/tracks/tracks/JulyMorning.track diff --git a/tracks/tracks/Jumpstart.track b/server/src/main/resources/tracks/tracks/Jumpstart.track similarity index 100% rename from tracks/tracks/Jumpstart.track rename to server/src/main/resources/tracks/tracks/Jumpstart.track diff --git a/tracks/tracks/Jumptotheelevator.track b/server/src/main/resources/tracks/tracks/Jumptotheelevator.track similarity index 100% rename from tracks/tracks/Jumptotheelevator.track rename to server/src/main/resources/tracks/tracks/Jumptotheelevator.track diff --git a/tracks/tracks/Jumptounknown.track b/server/src/main/resources/tracks/tracks/Jumptounknown.track similarity index 100% rename from tracks/tracks/Jumptounknown.track rename to server/src/main/resources/tracks/tracks/Jumptounknown.track diff --git a/tracks/tracks/Jumpup.track b/server/src/main/resources/tracks/tracks/Jumpup.track similarity index 100% rename from tracks/tracks/Jumpup.track rename to server/src/main/resources/tracks/tracks/Jumpup.track diff --git a/tracks/tracks/JumpyI.track b/server/src/main/resources/tracks/tracks/JumpyI.track similarity index 100% rename from tracks/tracks/JumpyI.track rename to server/src/main/resources/tracks/tracks/JumpyI.track diff --git a/tracks/tracks/JumpyII.track b/server/src/main/resources/tracks/tracks/JumpyII.track similarity index 100% rename from tracks/tracks/JumpyII.track rename to server/src/main/resources/tracks/tracks/JumpyII.track diff --git a/tracks/tracks/JumpyIII.track b/server/src/main/resources/tracks/tracks/JumpyIII.track similarity index 100% rename from tracks/tracks/JumpyIII.track rename to server/src/main/resources/tracks/tracks/JumpyIII.track diff --git a/tracks/tracks/JumpyIV.track b/server/src/main/resources/tracks/tracks/JumpyIV.track similarity index 100% rename from tracks/tracks/JumpyIV.track rename to server/src/main/resources/tracks/tracks/JumpyIV.track diff --git a/tracks/tracks/June.track b/server/src/main/resources/tracks/tracks/June.track similarity index 100% rename from tracks/tracks/June.track rename to server/src/main/resources/tracks/tracks/June.track diff --git a/tracks/tracks/Junkheap.track b/server/src/main/resources/tracks/tracks/Junkheap.track similarity index 100% rename from tracks/tracks/Junkheap.track rename to server/src/main/resources/tracks/tracks/Junkheap.track diff --git a/tracks/tracks/JustGO.track b/server/src/main/resources/tracks/tracks/JustGO.track similarity index 100% rename from tracks/tracks/JustGO.track rename to server/src/main/resources/tracks/tracks/JustGO.track diff --git a/tracks/tracks/JustGO2.track b/server/src/main/resources/tracks/tracks/JustGO2.track similarity index 100% rename from tracks/tracks/JustGO2.track rename to server/src/main/resources/tracks/tracks/JustGO2.track diff --git a/tracks/tracks/JustThere.track b/server/src/main/resources/tracks/tracks/JustThere.track similarity index 100% rename from tracks/tracks/JustThere.track rename to server/src/main/resources/tracks/tracks/JustThere.track diff --git a/tracks/tracks/JustaGigolo.track b/server/src/main/resources/tracks/tracks/JustaGigolo.track similarity index 100% rename from tracks/tracks/JustaGigolo.track rename to server/src/main/resources/tracks/tracks/JustaGigolo.track diff --git a/tracks/tracks/Justafry.track b/server/src/main/resources/tracks/tracks/Justafry.track similarity index 100% rename from tracks/tracks/Justafry.track rename to server/src/main/resources/tracks/tracks/Justafry.track diff --git a/tracks/tracks/Justamouthpiece.track b/server/src/main/resources/tracks/tracks/Justamouthpiece.track similarity index 100% rename from tracks/tracks/Justamouthpiece.track rename to server/src/main/resources/tracks/tracks/Justamouthpiece.track diff --git a/tracks/tracks/Justblocks.track b/server/src/main/resources/tracks/tracks/Justblocks.track similarity index 100% rename from tracks/tracks/Justblocks.track rename to server/src/main/resources/tracks/tracks/Justblocks.track diff --git a/tracks/tracks/Justdoitdebe.track b/server/src/main/resources/tracks/tracks/Justdoitdebe.track similarity index 100% rename from tracks/tracks/Justdoitdebe.track rename to server/src/main/resources/tracks/tracks/Justdoitdebe.track diff --git a/tracks/tracks/Justmakeitdreary.track b/server/src/main/resources/tracks/tracks/Justmakeitdreary.track similarity index 100% rename from tracks/tracks/Justmakeitdreary.track rename to server/src/main/resources/tracks/tracks/Justmakeitdreary.track diff --git a/tracks/tracks/Justpassingby.track b/server/src/main/resources/tracks/tracks/Justpassingby.track similarity index 100% rename from tracks/tracks/Justpassingby.track rename to server/src/main/resources/tracks/tracks/Justpassingby.track diff --git a/tracks/tracks/Justtwowalls.track b/server/src/main/resources/tracks/tracks/Justtwowalls.track similarity index 100% rename from tracks/tracks/Justtwowalls.track rename to server/src/main/resources/tracks/tracks/Justtwowalls.track diff --git a/tracks/tracks/KGBswish.track b/server/src/main/resources/tracks/tracks/KGBswish.track similarity index 100% rename from tracks/tracks/KGBswish.track rename to server/src/main/resources/tracks/tracks/KGBswish.track diff --git a/tracks/tracks/KSM.track b/server/src/main/resources/tracks/tracks/KSM.track similarity index 100% rename from tracks/tracks/KSM.track rename to server/src/main/resources/tracks/tracks/KSM.track diff --git a/tracks/tracks/Kafooster.track b/server/src/main/resources/tracks/tracks/Kafooster.track similarity index 100% rename from tracks/tracks/Kafooster.track rename to server/src/main/resources/tracks/tracks/Kafooster.track diff --git a/tracks/tracks/Kafooster2.track b/server/src/main/resources/tracks/tracks/Kafooster2.track similarity index 100% rename from tracks/tracks/Kafooster2.track rename to server/src/main/resources/tracks/tracks/Kafooster2.track diff --git a/tracks/tracks/Karthago.track b/server/src/main/resources/tracks/tracks/Karthago.track similarity index 100% rename from tracks/tracks/Karthago.track rename to server/src/main/resources/tracks/tracks/Karthago.track diff --git a/tracks/tracks/Kcart.track b/server/src/main/resources/tracks/tracks/Kcart.track similarity index 100% rename from tracks/tracks/Kcart.track rename to server/src/main/resources/tracks/tracks/Kcart.track diff --git a/tracks/tracks/Keepinitreal.track b/server/src/main/resources/tracks/tracks/Keepinitreal.track similarity index 100% rename from tracks/tracks/Keepinitreal.track rename to server/src/main/resources/tracks/tracks/Keepinitreal.track diff --git a/tracks/tracks/Keepontrack.track b/server/src/main/resources/tracks/tracks/Keepontrack.track similarity index 100% rename from tracks/tracks/Keepontrack.track rename to server/src/main/resources/tracks/tracks/Keepontrack.track diff --git a/tracks/tracks/Keepturning.track b/server/src/main/resources/tracks/tracks/Keepturning.track similarity index 100% rename from tracks/tracks/Keepturning.track rename to server/src/main/resources/tracks/tracks/Keepturning.track diff --git a/tracks/tracks/KeriEeper.track b/server/src/main/resources/tracks/tracks/KeriEeper.track similarity index 100% rename from tracks/tracks/KeriEeper.track rename to server/src/main/resources/tracks/tracks/KeriEeper.track diff --git a/tracks/tracks/Kesnary.track b/server/src/main/resources/tracks/tracks/Kesnary.track similarity index 100% rename from tracks/tracks/Kesnary.track rename to server/src/main/resources/tracks/tracks/Kesnary.track diff --git a/tracks/tracks/Keys.track b/server/src/main/resources/tracks/tracks/Keys.track similarity index 100% rename from tracks/tracks/Keys.track rename to server/src/main/resources/tracks/tracks/Keys.track diff --git a/tracks/tracks/KickAss.track b/server/src/main/resources/tracks/tracks/KickAss.track similarity index 100% rename from tracks/tracks/KickAss.track rename to server/src/main/resources/tracks/tracks/KickAss.track diff --git a/tracks/tracks/Kickinit.track b/server/src/main/resources/tracks/tracks/Kickinit.track similarity index 100% rename from tracks/tracks/Kickinit.track rename to server/src/main/resources/tracks/tracks/Kickinit.track diff --git a/tracks/tracks/KimDim.track b/server/src/main/resources/tracks/tracks/KimDim.track similarity index 100% rename from tracks/tracks/KimDim.track rename to server/src/main/resources/tracks/tracks/KimDim.track diff --git a/tracks/tracks/Kingofthehill.track b/server/src/main/resources/tracks/tracks/Kingofthehill.track similarity index 100% rename from tracks/tracks/Kingofthehill.track rename to server/src/main/resources/tracks/tracks/Kingofthehill.track diff --git a/tracks/tracks/Kinky.track b/server/src/main/resources/tracks/tracks/Kinky.track similarity index 100% rename from tracks/tracks/Kinky.track rename to server/src/main/resources/tracks/tracks/Kinky.track diff --git a/tracks/tracks/Klepto.track b/server/src/main/resources/tracks/tracks/Klepto.track similarity index 100% rename from tracks/tracks/Klepto.track rename to server/src/main/resources/tracks/tracks/Klepto.track diff --git a/tracks/tracks/Knolly.track b/server/src/main/resources/tracks/tracks/Knolly.track similarity index 100% rename from tracks/tracks/Knolly.track rename to server/src/main/resources/tracks/tracks/Knolly.track diff --git a/tracks/tracks/Knotty.track b/server/src/main/resources/tracks/tracks/Knotty.track similarity index 100% rename from tracks/tracks/Knotty.track rename to server/src/main/resources/tracks/tracks/Knotty.track diff --git a/tracks/tracks/Knowme.track b/server/src/main/resources/tracks/tracks/Knowme.track similarity index 100% rename from tracks/tracks/Knowme.track rename to server/src/main/resources/tracks/tracks/Knowme.track diff --git a/tracks/tracks/Knowtheropes.track b/server/src/main/resources/tracks/tracks/Knowtheropes.track similarity index 100% rename from tracks/tracks/Knowtheropes.track rename to server/src/main/resources/tracks/tracks/Knowtheropes.track diff --git a/tracks/tracks/Koopa.track b/server/src/main/resources/tracks/tracks/Koopa.track similarity index 100% rename from tracks/tracks/Koopa.track rename to server/src/main/resources/tracks/tracks/Koopa.track diff --git a/tracks/tracks/Krokkendaali.track b/server/src/main/resources/tracks/tracks/Krokkendaali.track similarity index 100% rename from tracks/tracks/Krokkendaali.track rename to server/src/main/resources/tracks/tracks/Krokkendaali.track diff --git a/tracks/tracks/KualaLumpurnights.track b/server/src/main/resources/tracks/tracks/KualaLumpurnights.track similarity index 100% rename from tracks/tracks/KualaLumpurnights.track rename to server/src/main/resources/tracks/tracks/KualaLumpurnights.track diff --git a/tracks/tracks/KungFu.track b/server/src/main/resources/tracks/tracks/KungFu.track similarity index 100% rename from tracks/tracks/KungFu.track rename to server/src/main/resources/tracks/tracks/KungFu.track diff --git a/tracks/tracks/LaPaloz.track b/server/src/main/resources/tracks/tracks/LaPaloz.track similarity index 100% rename from tracks/tracks/LaPaloz.track rename to server/src/main/resources/tracks/tracks/LaPaloz.track diff --git a/tracks/tracks/LabyrinthPro.track b/server/src/main/resources/tracks/tracks/LabyrinthPro.track similarity index 100% rename from tracks/tracks/LabyrinthPro.track rename to server/src/main/resources/tracks/tracks/LabyrinthPro.track diff --git a/tracks/tracks/LakesideLimbo.track b/server/src/main/resources/tracks/tracks/LakesideLimbo.track similarity index 100% rename from tracks/tracks/LakesideLimbo.track rename to server/src/main/resources/tracks/tracks/LakesideLimbo.track diff --git a/tracks/tracks/Lakitu.track b/server/src/main/resources/tracks/tracks/Lakitu.track similarity index 100% rename from tracks/tracks/Lakitu.track rename to server/src/main/resources/tracks/tracks/Lakitu.track diff --git a/tracks/tracks/Landofteleports.track b/server/src/main/resources/tracks/tracks/Landofteleports.track similarity index 100% rename from tracks/tracks/Landofteleports.track rename to server/src/main/resources/tracks/tracks/Landofteleports.track diff --git a/tracks/tracks/Lastmanstanding.track b/server/src/main/resources/tracks/tracks/Lastmanstanding.track similarity index 100% rename from tracks/tracks/Lastmanstanding.track rename to server/src/main/resources/tracks/tracks/Lastmanstanding.track diff --git a/tracks/tracks/LatenightwithAapeli.track b/server/src/main/resources/tracks/tracks/LatenightwithAapeli.track similarity index 100% rename from tracks/tracks/LatenightwithAapeli.track rename to server/src/main/resources/tracks/tracks/LatenightwithAapeli.track diff --git a/tracks/tracks/Lcorner.track b/server/src/main/resources/tracks/tracks/Lcorner.track similarity index 100% rename from tracks/tracks/Lcorner.track rename to server/src/main/resources/tracks/tracks/Lcorner.track diff --git a/tracks/tracks/LeakingSpiral.track b/server/src/main/resources/tracks/tracks/LeakingSpiral.track similarity index 100% rename from tracks/tracks/LeakingSpiral.track rename to server/src/main/resources/tracks/tracks/LeakingSpiral.track diff --git a/tracks/tracks/Leaningbridge.track b/server/src/main/resources/tracks/tracks/Leaningbridge.track similarity index 100% rename from tracks/tracks/Leaningbridge.track rename to server/src/main/resources/tracks/tracks/Leaningbridge.track diff --git a/tracks/tracks/Leapoffrog.track b/server/src/main/resources/tracks/tracks/Leapoffrog.track similarity index 100% rename from tracks/tracks/Leapoffrog.track rename to server/src/main/resources/tracks/tracks/Leapoffrog.track diff --git a/tracks/tracks/Leaps.track b/server/src/main/resources/tracks/tracks/Leaps.track similarity index 100% rename from tracks/tracks/Leaps.track rename to server/src/main/resources/tracks/tracks/Leaps.track diff --git a/tracks/tracks/Leapyear.track b/server/src/main/resources/tracks/tracks/Leapyear.track similarity index 100% rename from tracks/tracks/Leapyear.track rename to server/src/main/resources/tracks/tracks/Leapyear.track diff --git a/tracks/tracks/LearningtheBasics.track b/server/src/main/resources/tracks/tracks/LearningtheBasics.track similarity index 100% rename from tracks/tracks/LearningtheBasics.track rename to server/src/main/resources/tracks/tracks/LearningtheBasics.track diff --git a/tracks/tracks/Lefritra.track b/server/src/main/resources/tracks/tracks/Lefritra.track similarity index 100% rename from tracks/tracks/Lefritra.track rename to server/src/main/resources/tracks/tracks/Lefritra.track diff --git a/tracks/tracks/Legolady.track b/server/src/main/resources/tracks/tracks/Legolady.track similarity index 100% rename from tracks/tracks/Legolady.track rename to server/src/main/resources/tracks/tracks/Legolady.track diff --git a/tracks/tracks/LegolandI.track b/server/src/main/resources/tracks/tracks/LegolandI.track similarity index 100% rename from tracks/tracks/LegolandI.track rename to server/src/main/resources/tracks/tracks/LegolandI.track diff --git a/tracks/tracks/LegolandII.track b/server/src/main/resources/tracks/tracks/LegolandII.track similarity index 100% rename from tracks/tracks/LegolandII.track rename to server/src/main/resources/tracks/tracks/LegolandII.track diff --git a/tracks/tracks/Legoman.track b/server/src/main/resources/tracks/tracks/Legoman.track similarity index 100% rename from tracks/tracks/Legoman.track rename to server/src/main/resources/tracks/tracks/Legoman.track diff --git a/tracks/tracks/Leobas1.track b/server/src/main/resources/tracks/tracks/Leobas1.track similarity index 100% rename from tracks/tracks/Leobas1.track rename to server/src/main/resources/tracks/tracks/Leobas1.track diff --git a/tracks/tracks/Leobas2.track b/server/src/main/resources/tracks/tracks/Leobas2.track similarity index 100% rename from tracks/tracks/Leobas2.track rename to server/src/main/resources/tracks/tracks/Leobas2.track diff --git a/tracks/tracks/Leobas3.track b/server/src/main/resources/tracks/tracks/Leobas3.track similarity index 100% rename from tracks/tracks/Leobas3.track rename to server/src/main/resources/tracks/tracks/Leobas3.track diff --git a/tracks/tracks/LeonardosSketch.track b/server/src/main/resources/tracks/tracks/LeonardosSketch.track similarity index 100% rename from tracks/tracks/LeonardosSketch.track rename to server/src/main/resources/tracks/tracks/LeonardosSketch.track diff --git a/tracks/tracks/Leonardosyndrome.track b/server/src/main/resources/tracks/tracks/Leonardosyndrome.track similarity index 100% rename from tracks/tracks/Leonardosyndrome.track rename to server/src/main/resources/tracks/tracks/Leonardosyndrome.track diff --git a/tracks/tracks/LesSismore.track b/server/src/main/resources/tracks/tracks/LesSismore.track similarity index 100% rename from tracks/tracks/LesSismore.track rename to server/src/main/resources/tracks/tracks/LesSismore.track diff --git a/tracks/tracks/Lesselementsbutstilltough.track b/server/src/main/resources/tracks/tracks/Lesselementsbutstilltough.track similarity index 100% rename from tracks/tracks/Lesselementsbutstilltough.track rename to server/src/main/resources/tracks/tracks/Lesselementsbutstilltough.track diff --git a/tracks/tracks/LesselementsbutstilltoughII.track b/server/src/main/resources/tracks/tracks/LesselementsbutstilltoughII.track similarity index 100% rename from tracks/tracks/LesselementsbutstilltoughII.track rename to server/src/main/resources/tracks/tracks/LesselementsbutstilltoughII.track diff --git a/tracks/tracks/Lessoninmagnetism1.track b/server/src/main/resources/tracks/tracks/Lessoninmagnetism1.track similarity index 100% rename from tracks/tracks/Lessoninmagnetism1.track rename to server/src/main/resources/tracks/tracks/Lessoninmagnetism1.track diff --git a/tracks/tracks/Lessoninmagnetism2.track b/server/src/main/resources/tracks/tracks/Lessoninmagnetism2.track similarity index 100% rename from tracks/tracks/Lessoninmagnetism2.track rename to server/src/main/resources/tracks/tracks/Lessoninmagnetism2.track diff --git a/tracks/tracks/Letthemhelpyou.track b/server/src/main/resources/tracks/tracks/Letthemhelpyou.track similarity index 100% rename from tracks/tracks/Letthemhelpyou.track rename to server/src/main/resources/tracks/tracks/Letthemhelpyou.track diff --git a/tracks/tracks/LetthemhelpyouII.track b/server/src/main/resources/tracks/tracks/LetthemhelpyouII.track similarity index 100% rename from tracks/tracks/LetthemhelpyouII.track rename to server/src/main/resources/tracks/tracks/LetthemhelpyouII.track diff --git a/tracks/tracks/Lettilikeswater.track b/server/src/main/resources/tracks/tracks/Lettilikeswater.track similarity index 100% rename from tracks/tracks/Lettilikeswater.track rename to server/src/main/resources/tracks/tracks/Lettilikeswater.track diff --git a/tracks/tracks/Lettuce.track b/server/src/main/resources/tracks/tracks/Lettuce.track similarity index 100% rename from tracks/tracks/Lettuce.track rename to server/src/main/resources/tracks/tracks/Lettuce.track diff --git a/tracks/tracks/Levels.track b/server/src/main/resources/tracks/tracks/Levels.track similarity index 100% rename from tracks/tracks/Levels.track rename to server/src/main/resources/tracks/tracks/Levels.track diff --git a/tracks/tracks/LifeLine.track b/server/src/main/resources/tracks/tracks/LifeLine.track similarity index 100% rename from tracks/tracks/LifeLine.track rename to server/src/main/resources/tracks/tracks/LifeLine.track diff --git a/tracks/tracks/LifelongChallenge.track b/server/src/main/resources/tracks/tracks/LifelongChallenge.track similarity index 100% rename from tracks/tracks/LifelongChallenge.track rename to server/src/main/resources/tracks/tracks/LifelongChallenge.track diff --git a/tracks/tracks/LikeNoOther.track b/server/src/main/resources/tracks/tracks/LikeNoOther.track similarity index 100% rename from tracks/tracks/LikeNoOther.track rename to server/src/main/resources/tracks/tracks/LikeNoOther.track diff --git a/tracks/tracks/LilTwistintheEnd.track b/server/src/main/resources/tracks/tracks/LilTwistintheEnd.track similarity index 100% rename from tracks/tracks/LilTwistintheEnd.track rename to server/src/main/resources/tracks/tracks/LilTwistintheEnd.track diff --git a/tracks/tracks/Limby.track b/server/src/main/resources/tracks/tracks/Limby.track similarity index 100% rename from tracks/tracks/Limby.track rename to server/src/main/resources/tracks/tracks/Limby.track diff --git a/tracks/tracks/Linesegments.track b/server/src/main/resources/tracks/tracks/Linesegments.track similarity index 100% rename from tracks/tracks/Linesegments.track rename to server/src/main/resources/tracks/tracks/Linesegments.track diff --git a/tracks/tracks/Littoral.track b/server/src/main/resources/tracks/tracks/Littoral.track similarity index 100% rename from tracks/tracks/Littoral.track rename to server/src/main/resources/tracks/tracks/Littoral.track diff --git a/tracks/tracks/Livingontheedge.track b/server/src/main/resources/tracks/tracks/Livingontheedge.track similarity index 100% rename from tracks/tracks/Livingontheedge.track rename to server/src/main/resources/tracks/tracks/Livingontheedge.track diff --git a/tracks/tracks/Liz.track b/server/src/main/resources/tracks/tracks/Liz.track similarity index 100% rename from tracks/tracks/Liz.track rename to server/src/main/resources/tracks/tracks/Liz.track diff --git a/tracks/tracks/Lockeddoors.track b/server/src/main/resources/tracks/tracks/Lockeddoors.track similarity index 100% rename from tracks/tracks/Lockeddoors.track rename to server/src/main/resources/tracks/tracks/Lockeddoors.track diff --git a/tracks/tracks/LockeddoorsII.track b/server/src/main/resources/tracks/tracks/LockeddoorsII.track similarity index 100% rename from tracks/tracks/LockeddoorsII.track rename to server/src/main/resources/tracks/tracks/LockeddoorsII.track diff --git a/tracks/tracks/LockeddoorsIII.track b/server/src/main/resources/tracks/tracks/LockeddoorsIII.track similarity index 100% rename from tracks/tracks/LockeddoorsIII.track rename to server/src/main/resources/tracks/tracks/LockeddoorsIII.track diff --git a/tracks/tracks/Lodomapol.track b/server/src/main/resources/tracks/tracks/Lodomapol.track similarity index 100% rename from tracks/tracks/Lodomapol.track rename to server/src/main/resources/tracks/tracks/Lodomapol.track diff --git a/tracks/tracks/LonelyIsland.track b/server/src/main/resources/tracks/tracks/LonelyIsland.track similarity index 100% rename from tracks/tracks/LonelyIsland.track rename to server/src/main/resources/tracks/tracks/LonelyIsland.track diff --git a/tracks/tracks/Longlife.track b/server/src/main/resources/tracks/tracks/Longlife.track similarity index 100% rename from tracks/tracks/Longlife.track rename to server/src/main/resources/tracks/tracks/Longlife.track diff --git a/tracks/tracks/Longmod.track b/server/src/main/resources/tracks/tracks/Longmod.track similarity index 100% rename from tracks/tracks/Longmod.track rename to server/src/main/resources/tracks/tracks/Longmod.track diff --git a/tracks/tracks/Longtimenosee.track b/server/src/main/resources/tracks/tracks/Longtimenosee.track similarity index 100% rename from tracks/tracks/Longtimenosee.track rename to server/src/main/resources/tracks/tracks/Longtimenosee.track diff --git a/tracks/tracks/Longtrad.track b/server/src/main/resources/tracks/tracks/Longtrad.track similarity index 100% rename from tracks/tracks/Longtrad.track rename to server/src/main/resources/tracks/tracks/Longtrad.track diff --git a/tracks/tracks/LostinTranslation.track b/server/src/main/resources/tracks/tracks/LostinTranslation.track similarity index 100% rename from tracks/tracks/LostinTranslation.track rename to server/src/main/resources/tracks/tracks/LostinTranslation.track diff --git a/tracks/tracks/Lotto.track b/server/src/main/resources/tracks/tracks/Lotto.track similarity index 100% rename from tracks/tracks/Lotto.track rename to server/src/main/resources/tracks/tracks/Lotto.track diff --git a/tracks/tracks/Lovejoy.track b/server/src/main/resources/tracks/tracks/Lovejoy.track similarity index 100% rename from tracks/tracks/Lovejoy.track rename to server/src/main/resources/tracks/tracks/Lovejoy.track diff --git a/tracks/tracks/Loveme.track b/server/src/main/resources/tracks/tracks/Loveme.track similarity index 100% rename from tracks/tracks/Loveme.track rename to server/src/main/resources/tracks/tracks/Loveme.track diff --git a/tracks/tracks/LowFatReligion.track b/server/src/main/resources/tracks/tracks/LowFatReligion.track similarity index 100% rename from tracks/tracks/LowFatReligion.track rename to server/src/main/resources/tracks/tracks/LowFatReligion.track diff --git a/tracks/tracks/LowerV.track b/server/src/main/resources/tracks/tracks/LowerV.track similarity index 100% rename from tracks/tracks/LowerV.track rename to server/src/main/resources/tracks/tracks/LowerV.track diff --git a/tracks/tracks/LuckInVolved.track b/server/src/main/resources/tracks/tracks/LuckInVolved.track similarity index 100% rename from tracks/tracks/LuckInVolved.track rename to server/src/main/resources/tracks/tracks/LuckInVolved.track diff --git a/tracks/tracks/Luckbox.track b/server/src/main/resources/tracks/tracks/Luckbox.track similarity index 100% rename from tracks/tracks/Luckbox.track rename to server/src/main/resources/tracks/tracks/Luckbox.track diff --git a/tracks/tracks/LuckyCharm.track b/server/src/main/resources/tracks/tracks/LuckyCharm.track similarity index 100% rename from tracks/tracks/LuckyCharm.track rename to server/src/main/resources/tracks/tracks/LuckyCharm.track diff --git a/tracks/tracks/LuckyOne.track b/server/src/main/resources/tracks/tracks/LuckyOne.track similarity index 100% rename from tracks/tracks/LuckyOne.track rename to server/src/main/resources/tracks/tracks/LuckyOne.track diff --git a/tracks/tracks/LuckySkill.track b/server/src/main/resources/tracks/tracks/LuckySkill.track similarity index 100% rename from tracks/tracks/LuckySkill.track rename to server/src/main/resources/tracks/tracks/LuckySkill.track diff --git a/tracks/tracks/Lumps.track b/server/src/main/resources/tracks/tracks/Lumps.track similarity index 100% rename from tracks/tracks/Lumps.track rename to server/src/main/resources/tracks/tracks/Lumps.track diff --git a/tracks/tracks/LumpyRockIsland.track b/server/src/main/resources/tracks/tracks/LumpyRockIsland.track similarity index 100% rename from tracks/tracks/LumpyRockIsland.track rename to server/src/main/resources/tracks/tracks/LumpyRockIsland.track diff --git a/tracks/tracks/M2BBasic.track b/server/src/main/resources/tracks/tracks/M2BBasic.track similarity index 100% rename from tracks/tracks/M2BBasic.track rename to server/src/main/resources/tracks/tracks/M2BBasic.track diff --git a/tracks/tracks/Madein2004Publishedin2009.track b/server/src/main/resources/tracks/tracks/Madein2004Publishedin2009.track similarity index 100% rename from tracks/tracks/Madein2004Publishedin2009.track rename to server/src/main/resources/tracks/tracks/Madein2004Publishedin2009.track diff --git a/tracks/tracks/MadetoAnnoy.track b/server/src/main/resources/tracks/tracks/MadetoAnnoy.track similarity index 100% rename from tracks/tracks/MadetoAnnoy.track rename to server/src/main/resources/tracks/tracks/MadetoAnnoy.track diff --git a/tracks/tracks/Madmonkey.track b/server/src/main/resources/tracks/tracks/Madmonkey.track similarity index 100% rename from tracks/tracks/Madmonkey.track rename to server/src/main/resources/tracks/tracks/Madmonkey.track diff --git a/tracks/tracks/Maggot.track b/server/src/main/resources/tracks/tracks/Maggot.track similarity index 100% rename from tracks/tracks/Maggot.track rename to server/src/main/resources/tracks/tracks/Maggot.track diff --git a/tracks/tracks/MagicBallroom.track b/server/src/main/resources/tracks/tracks/MagicBallroom.track similarity index 100% rename from tracks/tracks/MagicBallroom.track rename to server/src/main/resources/tracks/tracks/MagicBallroom.track diff --git a/tracks/tracks/MagicHouse.track b/server/src/main/resources/tracks/tracks/MagicHouse.track similarity index 100% rename from tracks/tracks/MagicHouse.track rename to server/src/main/resources/tracks/tracks/MagicHouse.track diff --git a/tracks/tracks/MagnetCannon.track b/server/src/main/resources/tracks/tracks/MagnetCannon.track similarity index 100% rename from tracks/tracks/MagnetCannon.track rename to server/src/main/resources/tracks/tracks/MagnetCannon.track diff --git a/tracks/tracks/MagneticAccelerator.track b/server/src/main/resources/tracks/tracks/MagneticAccelerator.track similarity index 100% rename from tracks/tracks/MagneticAccelerator.track rename to server/src/main/resources/tracks/tracks/MagneticAccelerator.track diff --git a/tracks/tracks/MagneticAid.track b/server/src/main/resources/tracks/tracks/MagneticAid.track similarity index 100% rename from tracks/tracks/MagneticAid.track rename to server/src/main/resources/tracks/tracks/MagneticAid.track diff --git a/tracks/tracks/MagneticBottleneckII.track b/server/src/main/resources/tracks/tracks/MagneticBottleneckII.track similarity index 100% rename from tracks/tracks/MagneticBottleneckII.track rename to server/src/main/resources/tracks/tracks/MagneticBottleneckII.track diff --git a/tracks/tracks/MagneticBouncer.track b/server/src/main/resources/tracks/tracks/MagneticBouncer.track similarity index 100% rename from tracks/tracks/MagneticBouncer.track rename to server/src/main/resources/tracks/tracks/MagneticBouncer.track diff --git a/tracks/tracks/MagneticCenter.track b/server/src/main/resources/tracks/tracks/MagneticCenter.track similarity index 100% rename from tracks/tracks/MagneticCenter.track rename to server/src/main/resources/tracks/tracks/MagneticCenter.track diff --git a/tracks/tracks/MagneticCorner.track b/server/src/main/resources/tracks/tracks/MagneticCorner.track similarity index 100% rename from tracks/tracks/MagneticCorner.track rename to server/src/main/resources/tracks/tracks/MagneticCorner.track diff --git a/tracks/tracks/MagneticResistor.track b/server/src/main/resources/tracks/tracks/MagneticResistor.track similarity index 100% rename from tracks/tracks/MagneticResistor.track rename to server/src/main/resources/tracks/tracks/MagneticResistor.track diff --git a/tracks/tracks/Magwat2.track b/server/src/main/resources/tracks/tracks/Magwat2.track similarity index 100% rename from tracks/tracks/Magwat2.track rename to server/src/main/resources/tracks/tracks/Magwat2.track diff --git a/tracks/tracks/MakeitorBreakit.track b/server/src/main/resources/tracks/tracks/MakeitorBreakit.track similarity index 100% rename from tracks/tracks/MakeitorBreakit.track rename to server/src/main/resources/tracks/tracks/MakeitorBreakit.track diff --git a/tracks/tracks/Makeyourway.track b/server/src/main/resources/tracks/tracks/Makeyourway.track similarity index 100% rename from tracks/tracks/Makeyourway.track rename to server/src/main/resources/tracks/tracks/Makeyourway.track diff --git a/tracks/tracks/MaknetikProtektion.track b/server/src/main/resources/tracks/tracks/MaknetikProtektion.track similarity index 100% rename from tracks/tracks/MaknetikProtektion.track rename to server/src/main/resources/tracks/tracks/MaknetikProtektion.track diff --git a/tracks/tracks/Mammamia.track b/server/src/main/resources/tracks/tracks/Mammamia.track similarity index 100% rename from tracks/tracks/Mammamia.track rename to server/src/main/resources/tracks/tracks/Mammamia.track diff --git a/tracks/tracks/Manouvre.track b/server/src/main/resources/tracks/tracks/Manouvre.track similarity index 100% rename from tracks/tracks/Manouvre.track rename to server/src/main/resources/tracks/tracks/Manouvre.track diff --git a/tracks/tracks/ManyWay.track b/server/src/main/resources/tracks/tracks/ManyWay.track similarity index 100% rename from tracks/tracks/ManyWay.track rename to server/src/main/resources/tracks/tracks/ManyWay.track diff --git a/tracks/tracks/MarchBasics1.track b/server/src/main/resources/tracks/tracks/MarchBasics1.track similarity index 100% rename from tracks/tracks/MarchBasics1.track rename to server/src/main/resources/tracks/tracks/MarchBasics1.track diff --git a/tracks/tracks/MarchBasics2.track b/server/src/main/resources/tracks/tracks/MarchBasics2.track similarity index 100% rename from tracks/tracks/MarchBasics2.track rename to server/src/main/resources/tracks/tracks/MarchBasics2.track diff --git a/tracks/tracks/MarchBasics3.track b/server/src/main/resources/tracks/tracks/MarchBasics3.track similarity index 100% rename from tracks/tracks/MarchBasics3.track rename to server/src/main/resources/tracks/tracks/MarchBasics3.track diff --git a/tracks/tracks/MariovsGoomba.track b/server/src/main/resources/tracks/tracks/MariovsGoomba.track similarity index 100% rename from tracks/tracks/MariovsGoomba.track rename to server/src/main/resources/tracks/tracks/MariovsGoomba.track diff --git a/tracks/tracks/MassiveVoyage.track b/server/src/main/resources/tracks/tracks/MassiveVoyage.track similarity index 100% rename from tracks/tracks/MassiveVoyage.track rename to server/src/main/resources/tracks/tracks/MassiveVoyage.track diff --git a/tracks/tracks/Maszat.track b/server/src/main/resources/tracks/tracks/Maszat.track similarity index 100% rename from tracks/tracks/Maszat.track rename to server/src/main/resources/tracks/tracks/Maszat.track diff --git a/tracks/tracks/MataHari.track b/server/src/main/resources/tracks/tracks/MataHari.track similarity index 100% rename from tracks/tracks/MataHari.track rename to server/src/main/resources/tracks/tracks/MataHari.track diff --git a/tracks/tracks/MatthewSmithstillalive.track b/server/src/main/resources/tracks/tracks/MatthewSmithstillalive.track similarity index 100% rename from tracks/tracks/MatthewSmithstillalive.track rename to server/src/main/resources/tracks/tracks/MatthewSmithstillalive.track diff --git a/tracks/tracks/May.track b/server/src/main/resources/tracks/tracks/May.track similarity index 100% rename from tracks/tracks/May.track rename to server/src/main/resources/tracks/tracks/May.track diff --git a/tracks/tracks/MayheminKualaLumpur.track b/server/src/main/resources/tracks/tracks/MayheminKualaLumpur.track similarity index 100% rename from tracks/tracks/MayheminKualaLumpur.track rename to server/src/main/resources/tracks/tracks/MayheminKualaLumpur.track diff --git a/tracks/tracks/Mazering.track b/server/src/main/resources/tracks/tracks/Mazering.track similarity index 100% rename from tracks/tracks/Mazering.track rename to server/src/main/resources/tracks/tracks/Mazering.track diff --git a/tracks/tracks/Mballs.track b/server/src/main/resources/tracks/tracks/Mballs.track similarity index 100% rename from tracks/tracks/Mballs.track rename to server/src/main/resources/tracks/tracks/Mballs.track diff --git a/tracks/tracks/Mean.track b/server/src/main/resources/tracks/tracks/Mean.track similarity index 100% rename from tracks/tracks/Mean.track rename to server/src/main/resources/tracks/tracks/Mean.track diff --git a/tracks/tracks/Medievalwall.track b/server/src/main/resources/tracks/tracks/Medievalwall.track similarity index 100% rename from tracks/tracks/Medievalwall.track rename to server/src/main/resources/tracks/tracks/Medievalwall.track diff --git a/tracks/tracks/Medjai.track b/server/src/main/resources/tracks/tracks/Medjai.track similarity index 100% rename from tracks/tracks/Medjai.track rename to server/src/main/resources/tracks/tracks/Medjai.track diff --git a/tracks/tracks/Meetingplace.track b/server/src/main/resources/tracks/tracks/Meetingplace.track similarity index 100% rename from tracks/tracks/Meetingplace.track rename to server/src/main/resources/tracks/tracks/Meetingplace.track diff --git a/tracks/tracks/MeinTeil.track b/server/src/main/resources/tracks/tracks/MeinTeil.track similarity index 100% rename from tracks/tracks/MeinTeil.track rename to server/src/main/resources/tracks/tracks/MeinTeil.track diff --git a/tracks/tracks/Melissa.track b/server/src/main/resources/tracks/tracks/Melissa.track similarity index 100% rename from tracks/tracks/Melissa.track rename to server/src/main/resources/tracks/tracks/Melissa.track diff --git a/tracks/tracks/Mellow.track b/server/src/main/resources/tracks/tracks/Mellow.track similarity index 100% rename from tracks/tracks/Mellow.track rename to server/src/main/resources/tracks/tracks/Mellow.track diff --git a/tracks/tracks/Memyselfandeye.track b/server/src/main/resources/tracks/tracks/Memyselfandeye.track similarity index 100% rename from tracks/tracks/Memyselfandeye.track rename to server/src/main/resources/tracks/tracks/Memyselfandeye.track diff --git a/tracks/tracks/MercyfortheLadysmouse.track b/server/src/main/resources/tracks/tracks/MercyfortheLadysmouse.track similarity index 100% rename from tracks/tracks/MercyfortheLadysmouse.track rename to server/src/main/resources/tracks/tracks/MercyfortheLadysmouse.track diff --git a/tracks/tracks/MessyCave.track b/server/src/main/resources/tracks/tracks/MessyCave.track similarity index 100% rename from tracks/tracks/MessyCave.track rename to server/src/main/resources/tracks/tracks/MessyCave.track diff --git a/tracks/tracks/MexicanRanch.track b/server/src/main/resources/tracks/tracks/MexicanRanch.track similarity index 100% rename from tracks/tracks/MexicanRanch.track rename to server/src/main/resources/tracks/tracks/MexicanRanch.track diff --git a/tracks/tracks/MiBo.track b/server/src/main/resources/tracks/tracks/MiBo.track similarity index 100% rename from tracks/tracks/MiBo.track rename to server/src/main/resources/tracks/tracks/MiBo.track diff --git a/tracks/tracks/MiE.track b/server/src/main/resources/tracks/tracks/MiE.track similarity index 100% rename from tracks/tracks/MiE.track rename to server/src/main/resources/tracks/tracks/MiE.track diff --git a/tracks/tracks/MichaelKnight.track b/server/src/main/resources/tracks/tracks/MichaelKnight.track similarity index 100% rename from tracks/tracks/MichaelKnight.track rename to server/src/main/resources/tracks/tracks/MichaelKnight.track diff --git a/tracks/tracks/Micro.track b/server/src/main/resources/tracks/tracks/Micro.track similarity index 100% rename from tracks/tracks/Micro.track rename to server/src/main/resources/tracks/tracks/Micro.track diff --git a/tracks/tracks/MicromalPossibility.track b/server/src/main/resources/tracks/tracks/MicromalPossibility.track similarity index 100% rename from tracks/tracks/MicromalPossibility.track rename to server/src/main/resources/tracks/tracks/MicromalPossibility.track diff --git a/tracks/tracks/MiddleSwamp.track b/server/src/main/resources/tracks/tracks/MiddleSwamp.track similarity index 100% rename from tracks/tracks/MiddleSwamp.track rename to server/src/main/resources/tracks/tracks/MiddleSwamp.track diff --git a/tracks/tracks/MidnightMadness.track b/server/src/main/resources/tracks/tracks/MidnightMadness.track similarity index 100% rename from tracks/tracks/MidnightMadness.track rename to server/src/main/resources/tracks/tracks/MidnightMadness.track diff --git a/tracks/tracks/MidnightMayhem.track b/server/src/main/resources/tracks/tracks/MidnightMayhem.track similarity index 100% rename from tracks/tracks/MidnightMayhem.track rename to server/src/main/resources/tracks/tracks/MidnightMayhem.track diff --git a/tracks/tracks/Midriver.track b/server/src/main/resources/tracks/tracks/Midriver.track similarity index 100% rename from tracks/tracks/Midriver.track rename to server/src/main/resources/tracks/tracks/Midriver.track diff --git a/tracks/tracks/Midsummerday.track b/server/src/main/resources/tracks/tracks/Midsummerday.track similarity index 100% rename from tracks/tracks/Midsummerday.track rename to server/src/main/resources/tracks/tracks/Midsummerday.track diff --git a/tracks/tracks/Mihurell.track b/server/src/main/resources/tracks/tracks/Mihurell.track similarity index 100% rename from tracks/tracks/Mihurell.track rename to server/src/main/resources/tracks/tracks/Mihurell.track diff --git a/tracks/tracks/MineKampf.track b/server/src/main/resources/tracks/tracks/MineKampf.track similarity index 100% rename from tracks/tracks/MineKampf.track rename to server/src/main/resources/tracks/tracks/MineKampf.track diff --git a/tracks/tracks/Minefield.track b/server/src/main/resources/tracks/tracks/Minefield.track similarity index 100% rename from tracks/tracks/Minefield.track rename to server/src/main/resources/tracks/tracks/Minefield.track diff --git a/tracks/tracks/MinervaNounou.track b/server/src/main/resources/tracks/tracks/MinervaNounou.track similarity index 100% rename from tracks/tracks/MinervaNounou.track rename to server/src/main/resources/tracks/tracks/MinervaNounou.track diff --git a/tracks/tracks/MiniMe.track b/server/src/main/resources/tracks/tracks/MiniMe.track similarity index 100% rename from tracks/tracks/MiniMe.track rename to server/src/main/resources/tracks/tracks/MiniMe.track diff --git a/tracks/tracks/Miniaturica.track b/server/src/main/resources/tracks/tracks/Miniaturica.track similarity index 100% rename from tracks/tracks/Miniaturica.track rename to server/src/main/resources/tracks/tracks/Miniaturica.track diff --git a/tracks/tracks/MinimalismI.track b/server/src/main/resources/tracks/tracks/MinimalismI.track similarity index 100% rename from tracks/tracks/MinimalismI.track rename to server/src/main/resources/tracks/tracks/MinimalismI.track diff --git a/tracks/tracks/MinimalismII.track b/server/src/main/resources/tracks/tracks/MinimalismII.track similarity index 100% rename from tracks/tracks/MinimalismII.track rename to server/src/main/resources/tracks/tracks/MinimalismII.track diff --git a/tracks/tracks/MinimalismIII.track b/server/src/main/resources/tracks/tracks/MinimalismIII.track similarity index 100% rename from tracks/tracks/MinimalismIII.track rename to server/src/main/resources/tracks/tracks/MinimalismIII.track diff --git a/tracks/tracks/MinimumPossibility.track b/server/src/main/resources/tracks/tracks/MinimumPossibility.track similarity index 100% rename from tracks/tracks/MinimumPossibility.track rename to server/src/main/resources/tracks/tracks/MinimumPossibility.track diff --git a/tracks/tracks/Misbehaving.track b/server/src/main/resources/tracks/tracks/Misbehaving.track similarity index 100% rename from tracks/tracks/Misbehaving.track rename to server/src/main/resources/tracks/tracks/Misbehaving.track diff --git a/tracks/tracks/MissSteps.track b/server/src/main/resources/tracks/tracks/MissSteps.track similarity index 100% rename from tracks/tracks/MissSteps.track rename to server/src/main/resources/tracks/tracks/MissSteps.track diff --git a/tracks/tracks/Missingballs.track b/server/src/main/resources/tracks/tracks/Missingballs.track similarity index 100% rename from tracks/tracks/Missingballs.track rename to server/src/main/resources/tracks/tracks/Missingballs.track diff --git a/tracks/tracks/Missionof6shots.track b/server/src/main/resources/tracks/tracks/Missionof6shots.track similarity index 100% rename from tracks/tracks/Missionof6shots.track rename to server/src/main/resources/tracks/tracks/Missionof6shots.track diff --git a/tracks/tracks/Mixedgoods.track b/server/src/main/resources/tracks/tracks/Mixedgoods.track similarity index 100% rename from tracks/tracks/Mixedgoods.track rename to server/src/main/resources/tracks/tracks/Mixedgoods.track diff --git a/tracks/tracks/MobyDick.track b/server/src/main/resources/tracks/tracks/MobyDick.track similarity index 100% rename from tracks/tracks/MobyDick.track rename to server/src/main/resources/tracks/tracks/MobyDick.track diff --git a/tracks/tracks/ModernWalking.track b/server/src/main/resources/tracks/tracks/ModernWalking.track similarity index 100% rename from tracks/tracks/ModernWalking.track rename to server/src/main/resources/tracks/tracks/ModernWalking.track diff --git a/tracks/tracks/Modygma.track b/server/src/main/resources/tracks/tracks/Modygma.track similarity index 100% rename from tracks/tracks/Modygma.track rename to server/src/main/resources/tracks/tracks/Modygma.track diff --git a/tracks/tracks/Moetikoeitsijae.track b/server/src/main/resources/tracks/tracks/Moetikoeitsijae.track similarity index 100% rename from tracks/tracks/Moetikoeitsijae.track rename to server/src/main/resources/tracks/tracks/Moetikoeitsijae.track diff --git a/tracks/tracks/Monaco.track b/server/src/main/resources/tracks/tracks/Monaco.track similarity index 100% rename from tracks/tracks/Monaco.track rename to server/src/main/resources/tracks/tracks/Monaco.track diff --git a/tracks/tracks/MondayHogback.track b/server/src/main/resources/tracks/tracks/MondayHogback.track similarity index 100% rename from tracks/tracks/MondayHogback.track rename to server/src/main/resources/tracks/tracks/MondayHogback.track diff --git a/tracks/tracks/Mongomania.track b/server/src/main/resources/tracks/tracks/Mongomania.track similarity index 100% rename from tracks/tracks/Mongomania.track rename to server/src/main/resources/tracks/tracks/Mongomania.track diff --git a/tracks/tracks/MotherGooseboard.track b/server/src/main/resources/tracks/tracks/MotherGooseboard.track similarity index 100% rename from tracks/tracks/MotherGooseboard.track rename to server/src/main/resources/tracks/tracks/MotherGooseboard.track diff --git a/tracks/tracks/MoulinRouge.track b/server/src/main/resources/tracks/tracks/MoulinRouge.track similarity index 100% rename from tracks/tracks/MoulinRouge.track rename to server/src/main/resources/tracks/tracks/MoulinRouge.track diff --git a/tracks/tracks/MoundHall.track b/server/src/main/resources/tracks/tracks/MoundHall.track similarity index 100% rename from tracks/tracks/MoundHall.track rename to server/src/main/resources/tracks/tracks/MoundHall.track diff --git a/tracks/tracks/Moveyourbuddies.track b/server/src/main/resources/tracks/tracks/Moveyourbuddies.track similarity index 100% rename from tracks/tracks/Moveyourbuddies.track rename to server/src/main/resources/tracks/tracks/Moveyourbuddies.track diff --git a/tracks/tracks/MovingBustles.track b/server/src/main/resources/tracks/tracks/MovingBustles.track similarity index 100% rename from tracks/tracks/MovingBustles.track rename to server/src/main/resources/tracks/tracks/MovingBustles.track diff --git a/tracks/tracks/MrCosmic.track b/server/src/main/resources/tracks/tracks/MrCosmic.track similarity index 100% rename from tracks/tracks/MrCosmic.track rename to server/src/main/resources/tracks/tracks/MrCosmic.track diff --git a/tracks/tracks/MrKnowitall.track b/server/src/main/resources/tracks/tracks/MrKnowitall.track similarity index 100% rename from tracks/tracks/MrKnowitall.track rename to server/src/main/resources/tracks/tracks/MrKnowitall.track diff --git a/tracks/tracks/MrPig.track b/server/src/main/resources/tracks/tracks/MrPig.track similarity index 100% rename from tracks/tracks/MrPig.track rename to server/src/main/resources/tracks/tracks/MrPig.track diff --git a/tracks/tracks/Mubbrumb.track b/server/src/main/resources/tracks/tracks/Mubbrumb.track similarity index 100% rename from tracks/tracks/Mubbrumb.track rename to server/src/main/resources/tracks/tracks/Mubbrumb.track diff --git a/tracks/tracks/MudCisterns.track b/server/src/main/resources/tracks/tracks/MudCisterns.track similarity index 100% rename from tracks/tracks/MudCisterns.track rename to server/src/main/resources/tracks/tracks/MudCisterns.track diff --git a/tracks/tracks/MudWrestling.track b/server/src/main/resources/tracks/tracks/MudWrestling.track similarity index 100% rename from tracks/tracks/MudWrestling.track rename to server/src/main/resources/tracks/tracks/MudWrestling.track diff --git a/tracks/tracks/Mudac.track b/server/src/main/resources/tracks/tracks/Mudac.track similarity index 100% rename from tracks/tracks/Mudac.track rename to server/src/main/resources/tracks/tracks/Mudac.track diff --git a/tracks/tracks/Muddler.track b/server/src/main/resources/tracks/tracks/Muddler.track similarity index 100% rename from tracks/tracks/Muddler.track rename to server/src/main/resources/tracks/tracks/Muddler.track diff --git a/tracks/tracks/MuddyWaters.track b/server/src/main/resources/tracks/tracks/MuddyWaters.track similarity index 100% rename from tracks/tracks/MuddyWaters.track rename to server/src/main/resources/tracks/tracks/MuddyWaters.track diff --git a/tracks/tracks/Mudhole.track b/server/src/main/resources/tracks/tracks/Mudhole.track similarity index 100% rename from tracks/tracks/Mudhole.track rename to server/src/main/resources/tracks/tracks/Mudhole.track diff --git a/tracks/tracks/MudholeMarch.track b/server/src/main/resources/tracks/tracks/MudholeMarch.track similarity index 100% rename from tracks/tracks/MudholeMarch.track rename to server/src/main/resources/tracks/tracks/MudholeMarch.track diff --git a/tracks/tracks/Mudstick.track b/server/src/main/resources/tracks/tracks/Mudstick.track similarity index 100% rename from tracks/tracks/Mudstick.track rename to server/src/main/resources/tracks/tracks/Mudstick.track diff --git a/tracks/tracks/Mudteleport.track b/server/src/main/resources/tracks/tracks/Mudteleport.track similarity index 100% rename from tracks/tracks/Mudteleport.track rename to server/src/main/resources/tracks/tracks/Mudteleport.track diff --git a/tracks/tracks/Mudventure.track b/server/src/main/resources/tracks/tracks/Mudventure.track similarity index 100% rename from tracks/tracks/Mudventure.track rename to server/src/main/resources/tracks/tracks/Mudventure.track diff --git a/tracks/tracks/Mudworm.track b/server/src/main/resources/tracks/tracks/Mudworm.track similarity index 100% rename from tracks/tracks/Mudworm.track rename to server/src/main/resources/tracks/tracks/Mudworm.track diff --git a/tracks/tracks/Mulderwhereareyou.track b/server/src/main/resources/tracks/tracks/Mulderwhereareyou.track similarity index 100% rename from tracks/tracks/Mulderwhereareyou.track rename to server/src/main/resources/tracks/tracks/Mulderwhereareyou.track diff --git a/tracks/tracks/MultiChoice.track b/server/src/main/resources/tracks/tracks/MultiChoice.track similarity index 100% rename from tracks/tracks/MultiChoice.track rename to server/src/main/resources/tracks/tracks/MultiChoice.track diff --git a/tracks/tracks/Multifaceted.track b/server/src/main/resources/tracks/tracks/Multifaceted.track similarity index 100% rename from tracks/tracks/Multifaceted.track rename to server/src/main/resources/tracks/tracks/Multifaceted.track diff --git a/tracks/tracks/Mupil.track b/server/src/main/resources/tracks/tracks/Mupil.track similarity index 100% rename from tracks/tracks/Mupil.track rename to server/src/main/resources/tracks/tracks/Mupil.track diff --git a/tracks/tracks/MurMur.track b/server/src/main/resources/tracks/tracks/MurMur.track similarity index 100% rename from tracks/tracks/MurMur.track rename to server/src/main/resources/tracks/tracks/MurMur.track diff --git a/tracks/tracks/Mutiny.track b/server/src/main/resources/tracks/tracks/Mutiny.track similarity index 100% rename from tracks/tracks/Mutiny.track rename to server/src/main/resources/tracks/tracks/Mutiny.track diff --git a/tracks/tracks/Mysteryofsmallarrow.track b/server/src/main/resources/tracks/tracks/Mysteryofsmallarrow.track similarity index 100% rename from tracks/tracks/Mysteryofsmallarrow.track rename to server/src/main/resources/tracks/tracks/Mysteryofsmallarrow.track diff --git a/tracks/tracks/Mywayorhighway.track b/server/src/main/resources/tracks/tracks/Mywayorhighway.track similarity index 100% rename from tracks/tracks/Mywayorhighway.track rename to server/src/main/resources/tracks/tracks/Mywayorhighway.track diff --git a/tracks/tracks/Myxoma.track b/server/src/main/resources/tracks/tracks/Myxoma.track similarity index 100% rename from tracks/tracks/Myxoma.track rename to server/src/main/resources/tracks/tracks/Myxoma.track diff --git a/tracks/tracks/NabGeometry.track b/server/src/main/resources/tracks/tracks/NabGeometry.track similarity index 100% rename from tracks/tracks/NabGeometry.track rename to server/src/main/resources/tracks/tracks/NabGeometry.track diff --git a/tracks/tracks/Nails.track b/server/src/main/resources/tracks/tracks/Nails.track similarity index 100% rename from tracks/tracks/Nails.track rename to server/src/main/resources/tracks/tracks/Nails.track diff --git a/tracks/tracks/NarrowSlide.track b/server/src/main/resources/tracks/tracks/NarrowSlide.track similarity index 100% rename from tracks/tracks/NarrowSlide.track rename to server/src/main/resources/tracks/tracks/NarrowSlide.track diff --git a/tracks/tracks/Narrowbridges.track b/server/src/main/resources/tracks/tracks/Narrowbridges.track similarity index 100% rename from tracks/tracks/Narrowbridges.track rename to server/src/main/resources/tracks/tracks/Narrowbridges.track diff --git a/tracks/tracks/Narrowsarrows.track b/server/src/main/resources/tracks/tracks/Narrowsarrows.track similarity index 100% rename from tracks/tracks/Narrowsarrows.track rename to server/src/main/resources/tracks/tracks/Narrowsarrows.track diff --git a/tracks/tracks/Narrowsqueak.track b/server/src/main/resources/tracks/tracks/Narrowsqueak.track similarity index 100% rename from tracks/tracks/Narrowsqueak.track rename to server/src/main/resources/tracks/tracks/Narrowsqueak.track diff --git a/tracks/tracks/NastyCooler.track b/server/src/main/resources/tracks/tracks/NastyCooler.track similarity index 100% rename from tracks/tracks/NastyCooler.track rename to server/src/main/resources/tracks/tracks/NastyCooler.track diff --git a/tracks/tracks/Netherlands.track b/server/src/main/resources/tracks/tracks/Netherlands.track similarity index 100% rename from tracks/tracks/Netherlands.track rename to server/src/main/resources/tracks/tracks/Netherlands.track diff --git a/tracks/tracks/Neutralium.track b/server/src/main/resources/tracks/tracks/Neutralium.track similarity index 100% rename from tracks/tracks/Neutralium.track rename to server/src/main/resources/tracks/tracks/Neutralium.track diff --git a/tracks/tracks/NeutraliumII.track b/server/src/main/resources/tracks/tracks/NeutraliumII.track similarity index 100% rename from tracks/tracks/NeutraliumII.track rename to server/src/main/resources/tracks/tracks/NeutraliumII.track diff --git a/tracks/tracks/NeutraliumIII.track b/server/src/main/resources/tracks/tracks/NeutraliumIII.track similarity index 100% rename from tracks/tracks/NeutraliumIII.track rename to server/src/main/resources/tracks/tracks/NeutraliumIII.track diff --git a/tracks/tracks/NeutraliumIV.track b/server/src/main/resources/tracks/tracks/NeutraliumIV.track similarity index 100% rename from tracks/tracks/NeutraliumIV.track rename to server/src/main/resources/tracks/tracks/NeutraliumIV.track diff --git a/tracks/tracks/Newfrontier.track b/server/src/main/resources/tracks/tracks/Newfrontier.track similarity index 100% rename from tracks/tracks/Newfrontier.track rename to server/src/main/resources/tracks/tracks/Newfrontier.track diff --git a/tracks/tracks/Nexus.track b/server/src/main/resources/tracks/tracks/Nexus.track similarity index 100% rename from tracks/tracks/Nexus.track rename to server/src/main/resources/tracks/tracks/Nexus.track diff --git a/tracks/tracks/NibbaNabba.track b/server/src/main/resources/tracks/tracks/NibbaNabba.track similarity index 100% rename from tracks/tracks/NibbaNabba.track rename to server/src/main/resources/tracks/tracks/NibbaNabba.track diff --git a/tracks/tracks/NicosGolfCorner.track b/server/src/main/resources/tracks/tracks/NicosGolfCorner.track similarity index 100% rename from tracks/tracks/NicosGolfCorner.track rename to server/src/main/resources/tracks/tracks/NicosGolfCorner.track diff --git a/tracks/tracks/Nightlyobservations.track b/server/src/main/resources/tracks/tracks/Nightlyobservations.track similarity index 100% rename from tracks/tracks/Nightlyobservations.track rename to server/src/main/resources/tracks/tracks/Nightlyobservations.track diff --git a/tracks/tracks/Nightmareattheend.track b/server/src/main/resources/tracks/tracks/Nightmareattheend.track similarity index 100% rename from tracks/tracks/Nightmareattheend.track rename to server/src/main/resources/tracks/tracks/Nightmareattheend.track diff --git a/tracks/tracks/Nine.track b/server/src/main/resources/tracks/tracks/Nine.track similarity index 100% rename from tracks/tracks/Nine.track rename to server/src/main/resources/tracks/tracks/Nine.track diff --git a/tracks/tracks/NineMensMorris.track b/server/src/main/resources/tracks/tracks/NineMensMorris.track similarity index 100% rename from tracks/tracks/NineMensMorris.track rename to server/src/main/resources/tracks/tracks/NineMensMorris.track diff --git a/tracks/tracks/NineMensMorrisII.track b/server/src/main/resources/tracks/tracks/NineMensMorrisII.track similarity index 100% rename from tracks/tracks/NineMensMorrisII.track rename to server/src/main/resources/tracks/tracks/NineMensMorrisII.track diff --git a/tracks/tracks/NoBrainer.track b/server/src/main/resources/tracks/tracks/NoBrainer.track similarity index 100% rename from tracks/tracks/NoBrainer.track rename to server/src/main/resources/tracks/tracks/NoBrainer.track diff --git a/tracks/tracks/NoComment.track b/server/src/main/resources/tracks/tracks/NoComment.track similarity index 100% rename from tracks/tracks/NoComment.track rename to server/src/main/resources/tracks/tracks/NoComment.track diff --git a/tracks/tracks/Nobodysaiditwouldbeeasy.track b/server/src/main/resources/tracks/tracks/Nobodysaiditwouldbeeasy.track similarity index 100% rename from tracks/tracks/Nobodysaiditwouldbeeasy.track rename to server/src/main/resources/tracks/tracks/Nobodysaiditwouldbeeasy.track diff --git a/tracks/tracks/Noddle.track b/server/src/main/resources/tracks/tracks/Noddle.track similarity index 100% rename from tracks/tracks/Noddle.track rename to server/src/main/resources/tracks/tracks/Noddle.track diff --git a/tracks/tracks/NodeSignIV.track b/server/src/main/resources/tracks/tracks/NodeSignIV.track similarity index 100% rename from tracks/tracks/NodeSignIV.track rename to server/src/main/resources/tracks/tracks/NodeSignIV.track diff --git a/tracks/tracks/NodeSignIX.track b/server/src/main/resources/tracks/tracks/NodeSignIX.track similarity index 100% rename from tracks/tracks/NodeSignIX.track rename to server/src/main/resources/tracks/tracks/NodeSignIX.track diff --git a/tracks/tracks/NodeSignXXII.track b/server/src/main/resources/tracks/tracks/NodeSignXXII.track similarity index 100% rename from tracks/tracks/NodeSignXXII.track rename to server/src/main/resources/tracks/tracks/NodeSignXXII.track diff --git a/tracks/tracks/Nogutshotnoglory.track b/server/src/main/resources/tracks/tracks/Nogutshotnoglory.track similarity index 100% rename from tracks/tracks/Nogutshotnoglory.track rename to server/src/main/resources/tracks/tracks/Nogutshotnoglory.track diff --git a/tracks/tracks/NogutsnogloryI.track b/server/src/main/resources/tracks/tracks/NogutsnogloryI.track similarity index 100% rename from tracks/tracks/NogutsnogloryI.track rename to server/src/main/resources/tracks/tracks/NogutsnogloryI.track diff --git a/tracks/tracks/NogutsnogloryII.track b/server/src/main/resources/tracks/tracks/NogutsnogloryII.track similarity index 100% rename from tracks/tracks/NogutsnogloryII.track rename to server/src/main/resources/tracks/tracks/NogutsnogloryII.track diff --git a/tracks/tracks/Nohotspot.track b/server/src/main/resources/tracks/tracks/Nohotspot.track similarity index 100% rename from tracks/tracks/Nohotspot.track rename to server/src/main/resources/tracks/tracks/Nohotspot.track diff --git a/tracks/tracks/NolensVolens.track b/server/src/main/resources/tracks/tracks/NolensVolens.track similarity index 100% rename from tracks/tracks/NolensVolens.track rename to server/src/main/resources/tracks/tracks/NolensVolens.track diff --git a/tracks/tracks/Nolthando.track b/server/src/main/resources/tracks/tracks/Nolthando.track similarity index 100% rename from tracks/tracks/Nolthando.track rename to server/src/main/resources/tracks/tracks/Nolthando.track diff --git a/tracks/tracks/Nomansland.track b/server/src/main/resources/tracks/tracks/Nomansland.track similarity index 100% rename from tracks/tracks/Nomansland.track rename to server/src/main/resources/tracks/tracks/Nomansland.track diff --git a/tracks/tracks/Nommed.track b/server/src/main/resources/tracks/tracks/Nommed.track similarity index 100% rename from tracks/tracks/Nommed.track rename to server/src/main/resources/tracks/tracks/Nommed.track diff --git a/tracks/tracks/Noname.track b/server/src/main/resources/tracks/tracks/Noname.track similarity index 100% rename from tracks/tracks/Noname.track rename to server/src/main/resources/tracks/tracks/Noname.track diff --git a/tracks/tracks/Noooway.track b/server/src/main/resources/tracks/tracks/Noooway.track similarity index 100% rename from tracks/tracks/Noooway.track rename to server/src/main/resources/tracks/tracks/Noooway.track diff --git a/tracks/tracks/Noreturn.track b/server/src/main/resources/tracks/tracks/Noreturn.track similarity index 100% rename from tracks/tracks/Noreturn.track rename to server/src/main/resources/tracks/tracks/Noreturn.track diff --git a/tracks/tracks/NormalBattle.track b/server/src/main/resources/tracks/tracks/NormalBattle.track similarity index 100% rename from tracks/tracks/NormalBattle.track rename to server/src/main/resources/tracks/tracks/NormalBattle.track diff --git a/tracks/tracks/NorthtownRuins.track b/server/src/main/resources/tracks/tracks/NorthtownRuins.track similarity index 100% rename from tracks/tracks/NorthtownRuins.track rename to server/src/main/resources/tracks/tracks/NorthtownRuins.track diff --git a/tracks/tracks/Not2Shabby.track b/server/src/main/resources/tracks/tracks/Not2Shabby.track similarity index 100% rename from tracks/tracks/Not2Shabby.track rename to server/src/main/resources/tracks/tracks/Not2Shabby.track diff --git a/tracks/tracks/NotQuite5Stars.track b/server/src/main/resources/tracks/tracks/NotQuite5Stars.track similarity index 100% rename from tracks/tracks/NotQuite5Stars.track rename to server/src/main/resources/tracks/tracks/NotQuite5Stars.track diff --git a/tracks/tracks/NotTragedies.track b/server/src/main/resources/tracks/tracks/NotTragedies.track similarity index 100% rename from tracks/tracks/NotTragedies.track rename to server/src/main/resources/tracks/tracks/NotTragedies.track diff --git a/tracks/tracks/Notanyfancytricks.track b/server/src/main/resources/tracks/tracks/Notanyfancytricks.track similarity index 100% rename from tracks/tracks/Notanyfancytricks.track rename to server/src/main/resources/tracks/tracks/Notanyfancytricks.track diff --git a/tracks/tracks/NothingSpecial.track b/server/src/main/resources/tracks/tracks/NothingSpecial.track similarity index 100% rename from tracks/tracks/NothingSpecial.track rename to server/src/main/resources/tracks/tracks/NothingSpecial.track diff --git a/tracks/tracks/NothingSpecialII.track b/server/src/main/resources/tracks/tracks/NothingSpecialII.track similarity index 100% rename from tracks/tracks/NothingSpecialII.track rename to server/src/main/resources/tracks/tracks/NothingSpecialII.track diff --git a/tracks/tracks/Nothoroughfare.track b/server/src/main/resources/tracks/tracks/Nothoroughfare.track similarity index 100% rename from tracks/tracks/Nothoroughfare.track rename to server/src/main/resources/tracks/tracks/Nothoroughfare.track diff --git a/tracks/tracks/NotsosimpleZulk.track b/server/src/main/resources/tracks/tracks/NotsosimpleZulk.track similarity index 100% rename from tracks/tracks/NotsosimpleZulk.track rename to server/src/main/resources/tracks/tracks/NotsosimpleZulk.track diff --git a/tracks/tracks/Nottoohard.track b/server/src/main/resources/tracks/tracks/Nottoohard.track similarity index 100% rename from tracks/tracks/Nottoohard.track rename to server/src/main/resources/tracks/tracks/Nottoohard.track diff --git a/tracks/tracks/Numbers.track b/server/src/main/resources/tracks/tracks/Numbers.track similarity index 100% rename from tracks/tracks/Numbers.track rename to server/src/main/resources/tracks/tracks/Numbers.track diff --git a/tracks/tracks/Nystagmus.track b/server/src/main/resources/tracks/tracks/Nystagmus.track similarity index 100% rename from tracks/tracks/Nystagmus.track rename to server/src/main/resources/tracks/tracks/Nystagmus.track diff --git a/tracks/tracks/OK.track b/server/src/main/resources/tracks/tracks/OK.track similarity index 100% rename from tracks/tracks/OK.track rename to server/src/main/resources/tracks/tracks/OK.track diff --git a/tracks/tracks/Obliqueincidence.track b/server/src/main/resources/tracks/tracks/Obliqueincidence.track similarity index 100% rename from tracks/tracks/Obliqueincidence.track rename to server/src/main/resources/tracks/tracks/Obliqueincidence.track diff --git a/tracks/tracks/Oblivion.track b/server/src/main/resources/tracks/tracks/Oblivion.track similarity index 100% rename from tracks/tracks/Oblivion.track rename to server/src/main/resources/tracks/tracks/Oblivion.track diff --git a/tracks/tracks/Obstacles.track b/server/src/main/resources/tracks/tracks/Obstacles.track similarity index 100% rename from tracks/tracks/Obstacles.track rename to server/src/main/resources/tracks/tracks/Obstacles.track diff --git a/tracks/tracks/Ofcourseakiricourse.track b/server/src/main/resources/tracks/tracks/Ofcourseakiricourse.track similarity index 100% rename from tracks/tracks/Ofcourseakiricourse.track rename to server/src/main/resources/tracks/tracks/Ofcourseakiricourse.track diff --git a/tracks/tracks/OhSandy.track b/server/src/main/resources/tracks/tracks/OhSandy.track similarity index 100% rename from tracks/tracks/OhSandy.track rename to server/src/main/resources/tracks/tracks/OhSandy.track diff --git a/tracks/tracks/Ohmy.track b/server/src/main/resources/tracks/tracks/Ohmy.track similarity index 100% rename from tracks/tracks/Ohmy.track rename to server/src/main/resources/tracks/tracks/Ohmy.track diff --git a/tracks/tracks/Okefenokee.track b/server/src/main/resources/tracks/tracks/Okefenokee.track similarity index 100% rename from tracks/tracks/Okefenokee.track rename to server/src/main/resources/tracks/tracks/Okefenokee.track diff --git a/tracks/tracks/OldSchool.track b/server/src/main/resources/tracks/tracks/OldSchool.track similarity index 100% rename from tracks/tracks/OldSchool.track rename to server/src/main/resources/tracks/tracks/OldSchool.track diff --git a/tracks/tracks/Omnipherum.track b/server/src/main/resources/tracks/tracks/Omnipherum.track similarity index 100% rename from tracks/tracks/Omnipherum.track rename to server/src/main/resources/tracks/tracks/Omnipherum.track diff --git a/tracks/tracks/Once.track b/server/src/main/resources/tracks/tracks/Once.track similarity index 100% rename from tracks/tracks/Once.track rename to server/src/main/resources/tracks/tracks/Once.track diff --git a/tracks/tracks/OneMoreTime.track b/server/src/main/resources/tracks/tracks/OneMoreTime.track similarity index 100% rename from tracks/tracks/OneMoreTime.track rename to server/src/main/resources/tracks/tracks/OneMoreTime.track diff --git a/tracks/tracks/OneTrickPony.track b/server/src/main/resources/tracks/tracks/OneTrickPony.track similarity index 100% rename from tracks/tracks/OneTrickPony.track rename to server/src/main/resources/tracks/tracks/OneTrickPony.track diff --git a/tracks/tracks/Onehitwonder.track b/server/src/main/resources/tracks/tracks/Onehitwonder.track similarity index 100% rename from tracks/tracks/Onehitwonder.track rename to server/src/main/resources/tracks/tracks/Onehitwonder.track diff --git a/tracks/tracks/Oneinamillion.track b/server/src/main/resources/tracks/tracks/Oneinamillion.track similarity index 100% rename from tracks/tracks/Oneinamillion.track rename to server/src/main/resources/tracks/tracks/Oneinamillion.track diff --git a/tracks/tracks/OnionSoup.track b/server/src/main/resources/tracks/tracks/OnionSoup.track similarity index 100% rename from tracks/tracks/OnionSoup.track rename to server/src/main/resources/tracks/tracks/OnionSoup.track diff --git a/tracks/tracks/Online.track b/server/src/main/resources/tracks/tracks/Online.track similarity index 100% rename from tracks/tracks/Online.track rename to server/src/main/resources/tracks/tracks/Online.track diff --git a/tracks/tracks/Onlyonetoredone.track b/server/src/main/resources/tracks/tracks/Onlyonetoredone.track similarity index 100% rename from tracks/tracks/Onlyonetoredone.track rename to server/src/main/resources/tracks/tracks/Onlyonetoredone.track diff --git a/tracks/tracks/Onlythestrongestwillsurvive.track b/server/src/main/resources/tracks/tracks/Onlythestrongestwillsurvive.track similarity index 100% rename from tracks/tracks/Onlythestrongestwillsurvive.track rename to server/src/main/resources/tracks/tracks/Onlythestrongestwillsurvive.track diff --git a/tracks/tracks/Onthebank.track b/server/src/main/resources/tracks/tracks/Onthebank.track similarity index 100% rename from tracks/tracks/Onthebank.track rename to server/src/main/resources/tracks/tracks/Onthebank.track diff --git a/tracks/tracks/Oopsadaisy.track b/server/src/main/resources/tracks/tracks/Oopsadaisy.track similarity index 100% rename from tracks/tracks/Oopsadaisy.track rename to server/src/main/resources/tracks/tracks/Oopsadaisy.track diff --git a/tracks/tracks/OpenYourIce.track b/server/src/main/resources/tracks/tracks/OpenYourIce.track similarity index 100% rename from tracks/tracks/OpenYourIce.track rename to server/src/main/resources/tracks/tracks/OpenYourIce.track diff --git a/tracks/tracks/OperationOverlord.track b/server/src/main/resources/tracks/tracks/OperationOverlord.track similarity index 100% rename from tracks/tracks/OperationOverlord.track rename to server/src/main/resources/tracks/tracks/OperationOverlord.track diff --git a/tracks/tracks/OperationOverlordII.track b/server/src/main/resources/tracks/tracks/OperationOverlordII.track similarity index 100% rename from tracks/tracks/OperationOverlordII.track rename to server/src/main/resources/tracks/tracks/OperationOverlordII.track diff --git a/tracks/tracks/Opportunist.track b/server/src/main/resources/tracks/tracks/Opportunist.track similarity index 100% rename from tracks/tracks/Opportunist.track rename to server/src/main/resources/tracks/tracks/Opportunist.track diff --git a/tracks/tracks/Opportunity.track b/server/src/main/resources/tracks/tracks/Opportunity.track similarity index 100% rename from tracks/tracks/Opportunity.track rename to server/src/main/resources/tracks/tracks/Opportunity.track diff --git a/tracks/tracks/Opticalillusion.track b/server/src/main/resources/tracks/tracks/Opticalillusion.track similarity index 100% rename from tracks/tracks/Opticalillusion.track rename to server/src/main/resources/tracks/tracks/Opticalillusion.track diff --git a/tracks/tracks/Options.track b/server/src/main/resources/tracks/tracks/Options.track similarity index 100% rename from tracks/tracks/Options.track rename to server/src/main/resources/tracks/tracks/Options.track diff --git a/tracks/tracks/OrchidsHeritage.track b/server/src/main/resources/tracks/tracks/OrchidsHeritage.track similarity index 100% rename from tracks/tracks/OrchidsHeritage.track rename to server/src/main/resources/tracks/tracks/OrchidsHeritage.track diff --git a/tracks/tracks/Ordinarystory.track b/server/src/main/resources/tracks/tracks/Ordinarystory.track similarity index 100% rename from tracks/tracks/Ordinarystory.track rename to server/src/main/resources/tracks/tracks/Ordinarystory.track diff --git a/tracks/tracks/OrdinarystoryII.track b/server/src/main/resources/tracks/tracks/OrdinarystoryII.track similarity index 100% rename from tracks/tracks/OrdinarystoryII.track rename to server/src/main/resources/tracks/tracks/OrdinarystoryII.track diff --git a/tracks/tracks/OtaoaSnau.track b/server/src/main/resources/tracks/tracks/OtaoaSnau.track similarity index 100% rename from tracks/tracks/OtaoaSnau.track rename to server/src/main/resources/tracks/tracks/OtaoaSnau.track diff --git a/tracks/tracks/Ouagadougou.track b/server/src/main/resources/tracks/tracks/Ouagadougou.track similarity index 100% rename from tracks/tracks/Ouagadougou.track rename to server/src/main/resources/tracks/tracks/Ouagadougou.track diff --git a/tracks/tracks/Outandin.track b/server/src/main/resources/tracks/tracks/Outandin.track similarity index 100% rename from tracks/tracks/Outandin.track rename to server/src/main/resources/tracks/tracks/Outandin.track diff --git a/tracks/tracks/OvalI.track b/server/src/main/resources/tracks/tracks/OvalI.track similarity index 100% rename from tracks/tracks/OvalI.track rename to server/src/main/resources/tracks/tracks/OvalI.track diff --git a/tracks/tracks/OvalII.track b/server/src/main/resources/tracks/tracks/OvalII.track similarity index 100% rename from tracks/tracks/OvalII.track rename to server/src/main/resources/tracks/tracks/OvalII.track diff --git a/tracks/tracks/OvalIII.track b/server/src/main/resources/tracks/tracks/OvalIII.track similarity index 100% rename from tracks/tracks/OvalIII.track rename to server/src/main/resources/tracks/tracks/OvalIII.track diff --git a/tracks/tracks/OvalIV.track b/server/src/main/resources/tracks/tracks/OvalIV.track similarity index 100% rename from tracks/tracks/OvalIV.track rename to server/src/main/resources/tracks/tracks/OvalIV.track diff --git a/tracks/tracks/OverandUp.track b/server/src/main/resources/tracks/tracks/OverandUp.track similarity index 100% rename from tracks/tracks/OverandUp.track rename to server/src/main/resources/tracks/tracks/OverandUp.track diff --git a/tracks/tracks/Overandout.track b/server/src/main/resources/tracks/tracks/Overandout.track similarity index 100% rename from tracks/tracks/Overandout.track rename to server/src/main/resources/tracks/tracks/Overandout.track diff --git a/tracks/tracks/Overeating.track b/server/src/main/resources/tracks/tracks/Overeating.track similarity index 100% rename from tracks/tracks/Overeating.track rename to server/src/main/resources/tracks/tracks/Overeating.track diff --git a/tracks/tracks/Overload.track b/server/src/main/resources/tracks/tracks/Overload.track similarity index 100% rename from tracks/tracks/Overload.track rename to server/src/main/resources/tracks/tracks/Overload.track diff --git a/tracks/tracks/Overloaded.track b/server/src/main/resources/tracks/tracks/Overloaded.track similarity index 100% rename from tracks/tracks/Overloaded.track rename to server/src/main/resources/tracks/tracks/Overloaded.track diff --git a/tracks/tracks/Overratedpieceofwhat.track b/server/src/main/resources/tracks/tracks/Overratedpieceofwhat.track similarity index 100% rename from tracks/tracks/Overratedpieceofwhat.track rename to server/src/main/resources/tracks/tracks/Overratedpieceofwhat.track diff --git a/tracks/tracks/Overthehills.track b/server/src/main/resources/tracks/tracks/Overthehills.track similarity index 100% rename from tracks/tracks/Overthehills.track rename to server/src/main/resources/tracks/tracks/Overthehills.track diff --git a/tracks/tracks/Overthehillsandfaraway.track b/server/src/main/resources/tracks/tracks/Overthehillsandfaraway.track similarity index 100% rename from tracks/tracks/Overthehillsandfaraway.track rename to server/src/main/resources/tracks/tracks/Overthehillsandfaraway.track diff --git a/tracks/tracks/Oxygene.track b/server/src/main/resources/tracks/tracks/Oxygene.track similarity index 100% rename from tracks/tracks/Oxygene.track rename to server/src/main/resources/tracks/tracks/Oxygene.track diff --git a/tracks/tracks/Paddyfield.track b/server/src/main/resources/tracks/tracks/Paddyfield.track similarity index 100% rename from tracks/tracks/Paddyfield.track rename to server/src/main/resources/tracks/tracks/Paddyfield.track diff --git a/tracks/tracks/Painkiller.track b/server/src/main/resources/tracks/tracks/Painkiller.track similarity index 100% rename from tracks/tracks/Painkiller.track rename to server/src/main/resources/tracks/tracks/Painkiller.track diff --git a/tracks/tracks/Paintingonthewall.track b/server/src/main/resources/tracks/tracks/Paintingonthewall.track similarity index 100% rename from tracks/tracks/Paintingonthewall.track rename to server/src/main/resources/tracks/tracks/Paintingonthewall.track diff --git a/tracks/tracks/Pajatso.track b/server/src/main/resources/tracks/tracks/Pajatso.track similarity index 100% rename from tracks/tracks/Pajatso.track rename to server/src/main/resources/tracks/tracks/Pajatso.track diff --git a/tracks/tracks/Par1.track b/server/src/main/resources/tracks/tracks/Par1.track similarity index 100% rename from tracks/tracks/Par1.track rename to server/src/main/resources/tracks/tracks/Par1.track diff --git a/tracks/tracks/Par2.track b/server/src/main/resources/tracks/tracks/Par2.track similarity index 100% rename from tracks/tracks/Par2.track rename to server/src/main/resources/tracks/tracks/Par2.track diff --git a/tracks/tracks/ParaBellum.track b/server/src/main/resources/tracks/tracks/ParaBellum.track similarity index 100% rename from tracks/tracks/ParaBellum.track rename to server/src/main/resources/tracks/tracks/ParaBellum.track diff --git a/tracks/tracks/Parkplace.track b/server/src/main/resources/tracks/tracks/Parkplace.track similarity index 100% rename from tracks/tracks/Parkplace.track rename to server/src/main/resources/tracks/tracks/Parkplace.track diff --git a/tracks/tracks/Passthegates.track b/server/src/main/resources/tracks/tracks/Passthegates.track similarity index 100% rename from tracks/tracks/Passthegates.track rename to server/src/main/resources/tracks/tracks/Passthegates.track diff --git a/tracks/tracks/Pathfinder.track b/server/src/main/resources/tracks/tracks/Pathfinder.track similarity index 100% rename from tracks/tracks/Pathfinder.track rename to server/src/main/resources/tracks/tracks/Pathfinder.track diff --git a/tracks/tracks/Patienceispower.track b/server/src/main/resources/tracks/tracks/Patienceispower.track similarity index 100% rename from tracks/tracks/Patienceispower.track rename to server/src/main/resources/tracks/tracks/Patienceispower.track diff --git a/tracks/tracks/Pearlsforthepigs.track b/server/src/main/resources/tracks/tracks/Pearlsforthepigs.track similarity index 100% rename from tracks/tracks/Pearlsforthepigs.track rename to server/src/main/resources/tracks/tracks/Pearlsforthepigs.track diff --git a/tracks/tracks/Peculiar.track b/server/src/main/resources/tracks/tracks/Peculiar.track similarity index 100% rename from tracks/tracks/Peculiar.track rename to server/src/main/resources/tracks/tracks/Peculiar.track diff --git a/tracks/tracks/Pedaltothemetal.track b/server/src/main/resources/tracks/tracks/Pedaltothemetal.track similarity index 100% rename from tracks/tracks/Pedaltothemetal.track rename to server/src/main/resources/tracks/tracks/Pedaltothemetal.track diff --git a/tracks/tracks/Pelle.track b/server/src/main/resources/tracks/tracks/Pelle.track similarity index 100% rename from tracks/tracks/Pelle.track rename to server/src/main/resources/tracks/tracks/Pelle.track diff --git a/tracks/tracks/Peppersteak.track b/server/src/main/resources/tracks/tracks/Peppersteak.track similarity index 100% rename from tracks/tracks/Peppersteak.track rename to server/src/main/resources/tracks/tracks/Peppersteak.track diff --git a/tracks/tracks/PerfectTrack.track b/server/src/main/resources/tracks/tracks/PerfectTrack.track similarity index 100% rename from tracks/tracks/PerfectTrack.track rename to server/src/main/resources/tracks/tracks/PerfectTrack.track diff --git a/tracks/tracks/PerunagoestoBollywood.track b/server/src/main/resources/tracks/tracks/PerunagoestoBollywood.track similarity index 100% rename from tracks/tracks/PerunagoestoBollywood.track rename to server/src/main/resources/tracks/tracks/PerunagoestoBollywood.track diff --git a/tracks/tracks/Pettifogging.track b/server/src/main/resources/tracks/tracks/Pettifogging.track similarity index 100% rename from tracks/tracks/Pettifogging.track rename to server/src/main/resources/tracks/tracks/Pettifogging.track diff --git a/tracks/tracks/PhewTight1s.track b/server/src/main/resources/tracks/tracks/PhewTight1s.track similarity index 100% rename from tracks/tracks/PhewTight1s.track rename to server/src/main/resources/tracks/tracks/PhewTight1s.track diff --git a/tracks/tracks/Pieceofcake.track b/server/src/main/resources/tracks/tracks/Pieceofcake.track similarity index 100% rename from tracks/tracks/Pieceofcake.track rename to server/src/main/resources/tracks/tracks/Pieceofcake.track diff --git a/tracks/tracks/Pikeisafish.track b/server/src/main/resources/tracks/tracks/Pikeisafish.track similarity index 100% rename from tracks/tracks/Pikeisafish.track rename to server/src/main/resources/tracks/tracks/Pikeisafish.track diff --git a/tracks/tracks/Pilgrimage.track b/server/src/main/resources/tracks/tracks/Pilgrimage.track similarity index 100% rename from tracks/tracks/Pilgrimage.track rename to server/src/main/resources/tracks/tracks/Pilgrimage.track diff --git a/tracks/tracks/Pillow.track b/server/src/main/resources/tracks/tracks/Pillow.track similarity index 100% rename from tracks/tracks/Pillow.track rename to server/src/main/resources/tracks/tracks/Pillow.track diff --git a/tracks/tracks/Pioneertraining.track b/server/src/main/resources/tracks/tracks/Pioneertraining.track similarity index 100% rename from tracks/tracks/Pioneertraining.track rename to server/src/main/resources/tracks/tracks/Pioneertraining.track diff --git a/tracks/tracks/Pipe.track b/server/src/main/resources/tracks/tracks/Pipe.track similarity index 100% rename from tracks/tracks/Pipe.track rename to server/src/main/resources/tracks/tracks/Pipe.track diff --git a/tracks/tracks/Pits.track b/server/src/main/resources/tracks/tracks/Pits.track similarity index 100% rename from tracks/tracks/Pits.track rename to server/src/main/resources/tracks/tracks/Pits.track diff --git a/tracks/tracks/PlacetoBattle.track b/server/src/main/resources/tracks/tracks/PlacetoBattle.track similarity index 100% rename from tracks/tracks/PlacetoBattle.track rename to server/src/main/resources/tracks/tracks/PlacetoBattle.track diff --git a/tracks/tracks/Plainbutrestive.track b/server/src/main/resources/tracks/tracks/Plainbutrestive.track similarity index 100% rename from tracks/tracks/Plainbutrestive.track rename to server/src/main/resources/tracks/tracks/Plainbutrestive.track diff --git a/tracks/tracks/Planegeometry.track b/server/src/main/resources/tracks/tracks/Planegeometry.track similarity index 100% rename from tracks/tracks/Planegeometry.track rename to server/src/main/resources/tracks/tracks/Planegeometry.track diff --git a/tracks/tracks/Playcards.track b/server/src/main/resources/tracks/tracks/Playcards.track similarity index 100% rename from tracks/tracks/Playcards.track rename to server/src/main/resources/tracks/tracks/Playcards.track diff --git a/tracks/tracks/Playground.track b/server/src/main/resources/tracks/tracks/Playground.track similarity index 100% rename from tracks/tracks/Playground.track rename to server/src/main/resources/tracks/tracks/Playground.track diff --git a/tracks/tracks/PlaygroundforJelze.track b/server/src/main/resources/tracks/tracks/PlaygroundforJelze.track similarity index 100% rename from tracks/tracks/PlaygroundforJelze.track rename to server/src/main/resources/tracks/tracks/PlaygroundforJelze.track diff --git a/tracks/tracks/Playraycom.track b/server/src/main/resources/tracks/tracks/Playraycom.track similarity index 100% rename from tracks/tracks/Playraycom.track rename to server/src/main/resources/tracks/tracks/Playraycom.track diff --git a/tracks/tracks/Pleasewaitamoment.track b/server/src/main/resources/tracks/tracks/Pleasewaitamoment.track similarity index 100% rename from tracks/tracks/Pleasewaitamoment.track rename to server/src/main/resources/tracks/tracks/Pleasewaitamoment.track diff --git a/tracks/tracks/PleasewaitamomentII.track b/server/src/main/resources/tracks/tracks/PleasewaitamomentII.track similarity index 100% rename from tracks/tracks/PleasewaitamomentII.track rename to server/src/main/resources/tracks/tracks/PleasewaitamomentII.track diff --git a/tracks/tracks/Pleasurefromblocks.track b/server/src/main/resources/tracks/tracks/Pleasurefromblocks.track similarity index 100% rename from tracks/tracks/Pleasurefromblocks.track rename to server/src/main/resources/tracks/tracks/Pleasurefromblocks.track diff --git a/tracks/tracks/PoPuP.track b/server/src/main/resources/tracks/tracks/PoPuP.track similarity index 100% rename from tracks/tracks/PoPuP.track rename to server/src/main/resources/tracks/tracks/PoPuP.track diff --git a/tracks/tracks/Poboya.track b/server/src/main/resources/tracks/tracks/Poboya.track similarity index 100% rename from tracks/tracks/Poboya.track rename to server/src/main/resources/tracks/tracks/Poboya.track diff --git a/tracks/tracks/Pointers.track b/server/src/main/resources/tracks/tracks/Pointers.track similarity index 100% rename from tracks/tracks/Pointers.track rename to server/src/main/resources/tracks/tracks/Pointers.track diff --git a/tracks/tracks/Pointersreturn.track b/server/src/main/resources/tracks/tracks/Pointersreturn.track similarity index 100% rename from tracks/tracks/Pointersreturn.track rename to server/src/main/resources/tracks/tracks/Pointersreturn.track diff --git a/tracks/tracks/PointofDanger.track b/server/src/main/resources/tracks/tracks/PointofDanger.track similarity index 100% rename from tracks/tracks/PointofDanger.track rename to server/src/main/resources/tracks/tracks/PointofDanger.track diff --git a/tracks/tracks/PondAge.track b/server/src/main/resources/tracks/tracks/PondAge.track similarity index 100% rename from tracks/tracks/PondAge.track rename to server/src/main/resources/tracks/tracks/PondAge.track diff --git a/tracks/tracks/Pondpair.track b/server/src/main/resources/tracks/tracks/Pondpair.track similarity index 100% rename from tracks/tracks/Pondpair.track rename to server/src/main/resources/tracks/tracks/Pondpair.track diff --git a/tracks/tracks/Pondslalom.track b/server/src/main/resources/tracks/tracks/Pondslalom.track similarity index 100% rename from tracks/tracks/Pondslalom.track rename to server/src/main/resources/tracks/tracks/Pondslalom.track diff --git a/tracks/tracks/PondslalomII.track b/server/src/main/resources/tracks/tracks/PondslalomII.track similarity index 100% rename from tracks/tracks/PondslalomII.track rename to server/src/main/resources/tracks/tracks/PondslalomII.track diff --git a/tracks/tracks/Poorhouse.track b/server/src/main/resources/tracks/tracks/Poorhouse.track similarity index 100% rename from tracks/tracks/Poorhouse.track rename to server/src/main/resources/tracks/tracks/Poorhouse.track diff --git a/tracks/tracks/Popeye.track b/server/src/main/resources/tracks/tracks/Popeye.track similarity index 100% rename from tracks/tracks/Popeye.track rename to server/src/main/resources/tracks/tracks/Popeye.track diff --git a/tracks/tracks/Portland.track b/server/src/main/resources/tracks/tracks/Portland.track similarity index 100% rename from tracks/tracks/Portland.track rename to server/src/main/resources/tracks/tracks/Portland.track diff --git a/tracks/tracks/Positive.track b/server/src/main/resources/tracks/tracks/Positive.track similarity index 100% rename from tracks/tracks/Positive.track rename to server/src/main/resources/tracks/tracks/Positive.track diff --git a/tracks/tracks/Positivelynegative.track b/server/src/main/resources/tracks/tracks/Positivelynegative.track similarity index 100% rename from tracks/tracks/Positivelynegative.track rename to server/src/main/resources/tracks/tracks/Positivelynegative.track diff --git a/tracks/tracks/Potchkie.track b/server/src/main/resources/tracks/tracks/Potchkie.track similarity index 100% rename from tracks/tracks/Potchkie.track rename to server/src/main/resources/tracks/tracks/Potchkie.track diff --git a/tracks/tracks/Powtelroo.track b/server/src/main/resources/tracks/tracks/Powtelroo.track similarity index 100% rename from tracks/tracks/Powtelroo.track rename to server/src/main/resources/tracks/tracks/Powtelroo.track diff --git a/tracks/tracks/PremiumTrack.track b/server/src/main/resources/tracks/tracks/PremiumTrack.track similarity index 100% rename from tracks/tracks/PremiumTrack.track rename to server/src/main/resources/tracks/tracks/PremiumTrack.track diff --git a/tracks/tracks/Premonitions.track b/server/src/main/resources/tracks/tracks/Premonitions.track similarity index 100% rename from tracks/tracks/Premonitions.track rename to server/src/main/resources/tracks/tracks/Premonitions.track diff --git a/tracks/tracks/PrettyRetro.track b/server/src/main/resources/tracks/tracks/PrettyRetro.track similarity index 100% rename from tracks/tracks/PrettyRetro.track rename to server/src/main/resources/tracks/tracks/PrettyRetro.track diff --git a/tracks/tracks/PrettyWet.track b/server/src/main/resources/tracks/tracks/PrettyWet.track similarity index 100% rename from tracks/tracks/PrettyWet.track rename to server/src/main/resources/tracks/tracks/PrettyWet.track diff --git a/tracks/tracks/PrettyYellow.track b/server/src/main/resources/tracks/tracks/PrettyYellow.track similarity index 100% rename from tracks/tracks/PrettyYellow.track rename to server/src/main/resources/tracks/tracks/PrettyYellow.track diff --git a/tracks/tracks/Prettyugly.track b/server/src/main/resources/tracks/tracks/Prettyugly.track similarity index 100% rename from tracks/tracks/Prettyugly.track rename to server/src/main/resources/tracks/tracks/Prettyugly.track diff --git a/tracks/tracks/Prickly.track b/server/src/main/resources/tracks/tracks/Prickly.track similarity index 100% rename from tracks/tracks/Prickly.track rename to server/src/main/resources/tracks/tracks/Prickly.track diff --git a/tracks/tracks/PrinceCharming.track b/server/src/main/resources/tracks/tracks/PrinceCharming.track similarity index 100% rename from tracks/tracks/PrinceCharming.track rename to server/src/main/resources/tracks/tracks/PrinceCharming.track diff --git a/tracks/tracks/Prison.track b/server/src/main/resources/tracks/tracks/Prison.track similarity index 100% rename from tracks/tracks/Prison.track rename to server/src/main/resources/tracks/tracks/Prison.track diff --git a/tracks/tracks/Pro2U.track b/server/src/main/resources/tracks/tracks/Pro2U.track similarity index 100% rename from tracks/tracks/Pro2U.track rename to server/src/main/resources/tracks/tracks/Pro2U.track diff --git a/tracks/tracks/ProPilkki.track b/server/src/main/resources/tracks/tracks/ProPilkki.track similarity index 100% rename from tracks/tracks/ProPilkki.track rename to server/src/main/resources/tracks/tracks/ProPilkki.track diff --git a/tracks/tracks/ProWay.track b/server/src/main/resources/tracks/tracks/ProWay.track similarity index 100% rename from tracks/tracks/ProWay.track rename to server/src/main/resources/tracks/tracks/ProWay.track diff --git a/tracks/tracks/Proism.track b/server/src/main/resources/tracks/tracks/Proism.track similarity index 100% rename from tracks/tracks/Proism.track rename to server/src/main/resources/tracks/tracks/Proism.track diff --git a/tracks/tracks/Protectivepearls.track b/server/src/main/resources/tracks/tracks/Protectivepearls.track similarity index 100% rename from tracks/tracks/Protectivepearls.track rename to server/src/main/resources/tracks/tracks/Protectivepearls.track diff --git a/tracks/tracks/Proud2BeKraut.track b/server/src/main/resources/tracks/tracks/Proud2BeKraut.track similarity index 100% rename from tracks/tracks/Proud2BeKraut.track rename to server/src/main/resources/tracks/tracks/Proud2BeKraut.track diff --git a/tracks/tracks/Pulltheanchorup.track b/server/src/main/resources/tracks/tracks/Pulltheanchorup.track similarity index 100% rename from tracks/tracks/Pulltheanchorup.track rename to server/src/main/resources/tracks/tracks/Pulltheanchorup.track diff --git a/tracks/tracks/Punishment.track b/server/src/main/resources/tracks/tracks/Punishment.track similarity index 100% rename from tracks/tracks/Punishment.track rename to server/src/main/resources/tracks/tracks/Punishment.track diff --git a/tracks/tracks/PushIt.track b/server/src/main/resources/tracks/tracks/PushIt.track similarity index 100% rename from tracks/tracks/PushIt.track rename to server/src/main/resources/tracks/tracks/PushIt.track diff --git a/tracks/tracks/PushSplash.track b/server/src/main/resources/tracks/tracks/PushSplash.track similarity index 100% rename from tracks/tracks/PushSplash.track rename to server/src/main/resources/tracks/tracks/PushSplash.track diff --git a/tracks/tracks/PushesandSplashes.track b/server/src/main/resources/tracks/tracks/PushesandSplashes.track similarity index 100% rename from tracks/tracks/PushesandSplashes.track rename to server/src/main/resources/tracks/tracks/PushesandSplashes.track diff --git a/tracks/tracks/Putahatonit.track b/server/src/main/resources/tracks/tracks/Putahatonit.track similarity index 100% rename from tracks/tracks/Putahatonit.track rename to server/src/main/resources/tracks/tracks/Putahatonit.track diff --git a/tracks/tracks/Puuf.track b/server/src/main/resources/tracks/tracks/Puuf.track similarity index 100% rename from tracks/tracks/Puuf.track rename to server/src/main/resources/tracks/tracks/Puuf.track diff --git a/tracks/tracks/Puzzle.track b/server/src/main/resources/tracks/tracks/Puzzle.track similarity index 100% rename from tracks/tracks/Puzzle.track rename to server/src/main/resources/tracks/tracks/Puzzle.track diff --git a/tracks/tracks/Pyramid.track b/server/src/main/resources/tracks/tracks/Pyramid.track similarity index 100% rename from tracks/tracks/Pyramid.track rename to server/src/main/resources/tracks/tracks/Pyramid.track diff --git a/tracks/tracks/Pyramidadventure.track b/server/src/main/resources/tracks/tracks/Pyramidadventure.track similarity index 100% rename from tracks/tracks/Pyramidadventure.track rename to server/src/main/resources/tracks/tracks/Pyramidadventure.track diff --git a/tracks/tracks/PyramidadventureII.track b/server/src/main/resources/tracks/tracks/PyramidadventureII.track similarity index 100% rename from tracks/tracks/PyramidadventureII.track rename to server/src/main/resources/tracks/tracks/PyramidadventureII.track diff --git a/tracks/tracks/PyramidadventureIII.track b/server/src/main/resources/tracks/tracks/PyramidadventureIII.track similarity index 100% rename from tracks/tracks/PyramidadventureIII.track rename to server/src/main/resources/tracks/tracks/PyramidadventureIII.track diff --git a/tracks/tracks/PyramidadventureIV.track b/server/src/main/resources/tracks/tracks/PyramidadventureIV.track similarity index 100% rename from tracks/tracks/PyramidadventureIV.track rename to server/src/main/resources/tracks/tracks/PyramidadventureIV.track diff --git a/tracks/tracks/QT.track b/server/src/main/resources/tracks/tracks/QT.track similarity index 100% rename from tracks/tracks/QT.track rename to server/src/main/resources/tracks/tracks/QT.track diff --git a/tracks/tracks/Quadricrectification.track b/server/src/main/resources/tracks/tracks/Quadricrectification.track similarity index 100% rename from tracks/tracks/Quadricrectification.track rename to server/src/main/resources/tracks/tracks/Quadricrectification.track diff --git a/tracks/tracks/QuaintStart.track b/server/src/main/resources/tracks/tracks/QuaintStart.track similarity index 100% rename from tracks/tracks/QuaintStart.track rename to server/src/main/resources/tracks/tracks/QuaintStart.track diff --git a/tracks/tracks/QuantumJump.track b/server/src/main/resources/tracks/tracks/QuantumJump.track similarity index 100% rename from tracks/tracks/QuantumJump.track rename to server/src/main/resources/tracks/tracks/QuantumJump.track diff --git a/tracks/tracks/Quarry.track b/server/src/main/resources/tracks/tracks/Quarry.track similarity index 100% rename from tracks/tracks/Quarry.track rename to server/src/main/resources/tracks/tracks/Quarry.track diff --git a/tracks/tracks/QuarterSwing.track b/server/src/main/resources/tracks/tracks/QuarterSwing.track similarity index 100% rename from tracks/tracks/QuarterSwing.track rename to server/src/main/resources/tracks/tracks/QuarterSwing.track diff --git a/tracks/tracks/Quartet.track b/server/src/main/resources/tracks/tracks/Quartet.track similarity index 100% rename from tracks/tracks/Quartet.track rename to server/src/main/resources/tracks/tracks/Quartet.track diff --git a/tracks/tracks/Quicker.track b/server/src/main/resources/tracks/tracks/Quicker.track similarity index 100% rename from tracks/tracks/Quicker.track rename to server/src/main/resources/tracks/tracks/Quicker.track diff --git a/tracks/tracks/Quitealongjourney.track b/server/src/main/resources/tracks/tracks/Quitealongjourney.track similarity index 100% rename from tracks/tracks/Quitealongjourney.track rename to server/src/main/resources/tracks/tracks/Quitealongjourney.track diff --git a/tracks/tracks/Racetothecenter.track b/server/src/main/resources/tracks/tracks/Racetothecenter.track similarity index 100% rename from tracks/tracks/Racetothecenter.track rename to server/src/main/resources/tracks/tracks/Racetothecenter.track diff --git a/tracks/tracks/Racing.track b/server/src/main/resources/tracks/tracks/Racing.track similarity index 100% rename from tracks/tracks/Racing.track rename to server/src/main/resources/tracks/tracks/Racing.track diff --git a/tracks/tracks/RaffleImposition.track b/server/src/main/resources/tracks/tracks/RaffleImposition.track similarity index 100% rename from tracks/tracks/RaffleImposition.track rename to server/src/main/resources/tracks/tracks/RaffleImposition.track diff --git a/tracks/tracks/RahAzBor.track b/server/src/main/resources/tracks/tracks/RahAzBor.track similarity index 100% rename from tracks/tracks/RahAzBor.track rename to server/src/main/resources/tracks/tracks/RahAzBor.track diff --git a/tracks/tracks/RalfGota.track b/server/src/main/resources/tracks/tracks/RalfGota.track similarity index 100% rename from tracks/tracks/RalfGota.track rename to server/src/main/resources/tracks/tracks/RalfGota.track diff --git a/tracks/tracks/RalfGotaII.track b/server/src/main/resources/tracks/tracks/RalfGotaII.track similarity index 100% rename from tracks/tracks/RalfGotaII.track rename to server/src/main/resources/tracks/tracks/RalfGotaII.track diff --git a/tracks/tracks/RalfGotaIII.track b/server/src/main/resources/tracks/tracks/RalfGotaIII.track similarity index 100% rename from tracks/tracks/RalfGotaIII.track rename to server/src/main/resources/tracks/tracks/RalfGotaIII.track diff --git a/tracks/tracks/Random.track b/server/src/main/resources/tracks/tracks/Random.track similarity index 100% rename from tracks/tracks/Random.track rename to server/src/main/resources/tracks/tracks/Random.track diff --git a/tracks/tracks/Ranvuhira.track b/server/src/main/resources/tracks/tracks/Ranvuhira.track similarity index 100% rename from tracks/tracks/Ranvuhira.track rename to server/src/main/resources/tracks/tracks/Ranvuhira.track diff --git a/tracks/tracks/RatsHighway.track b/server/src/main/resources/tracks/tracks/RatsHighway.track similarity index 100% rename from tracks/tracks/RatsHighway.track rename to server/src/main/resources/tracks/tracks/RatsHighway.track diff --git a/tracks/tracks/Raven.track b/server/src/main/resources/tracks/tracks/Raven.track similarity index 100% rename from tracks/tracks/Raven.track rename to server/src/main/resources/tracks/tracks/Raven.track diff --git a/tracks/tracks/RealPros7Strokes.track b/server/src/main/resources/tracks/tracks/RealPros7Strokes.track similarity index 100% rename from tracks/tracks/RealPros7Strokes.track rename to server/src/main/resources/tracks/tracks/RealPros7Strokes.track diff --git a/tracks/tracks/Reboundgoal.track b/server/src/main/resources/tracks/tracks/Reboundgoal.track similarity index 100% rename from tracks/tracks/Reboundgoal.track rename to server/src/main/resources/tracks/tracks/Reboundgoal.track diff --git a/tracks/tracks/Refusetolose.track b/server/src/main/resources/tracks/tracks/Refusetolose.track similarity index 100% rename from tracks/tracks/Refusetolose.track rename to server/src/main/resources/tracks/tracks/Refusetolose.track diff --git a/tracks/tracks/RellesPaos.track b/server/src/main/resources/tracks/tracks/RellesPaos.track similarity index 100% rename from tracks/tracks/RellesPaos.track rename to server/src/main/resources/tracks/tracks/RellesPaos.track diff --git a/tracks/tracks/RemovableWall.track b/server/src/main/resources/tracks/tracks/RemovableWall.track similarity index 100% rename from tracks/tracks/RemovableWall.track rename to server/src/main/resources/tracks/tracks/RemovableWall.track diff --git a/tracks/tracks/Remtene.track b/server/src/main/resources/tracks/tracks/Remtene.track similarity index 100% rename from tracks/tracks/Remtene.track rename to server/src/main/resources/tracks/tracks/Remtene.track diff --git a/tracks/tracks/Renovated.track b/server/src/main/resources/tracks/tracks/Renovated.track similarity index 100% rename from tracks/tracks/Renovated.track rename to server/src/main/resources/tracks/tracks/Renovated.track diff --git a/tracks/tracks/ResembleofTB.track b/server/src/main/resources/tracks/tracks/ResembleofTB.track similarity index 100% rename from tracks/tracks/ResembleofTB.track rename to server/src/main/resources/tracks/tracks/ResembleofTB.track diff --git a/tracks/tracks/Resistanceisfutile.track b/server/src/main/resources/tracks/tracks/Resistanceisfutile.track similarity index 100% rename from tracks/tracks/Resistanceisfutile.track rename to server/src/main/resources/tracks/tracks/Resistanceisfutile.track diff --git a/tracks/tracks/Retorno.track b/server/src/main/resources/tracks/tracks/Retorno.track similarity index 100% rename from tracks/tracks/Retorno.track rename to server/src/main/resources/tracks/tracks/Retorno.track diff --git a/tracks/tracks/Retsetigub.track b/server/src/main/resources/tracks/tracks/Retsetigub.track similarity index 100% rename from tracks/tracks/Retsetigub.track rename to server/src/main/resources/tracks/tracks/Retsetigub.track diff --git a/tracks/tracks/RetsetigubII.track b/server/src/main/resources/tracks/tracks/RetsetigubII.track similarity index 100% rename from tracks/tracks/RetsetigubII.track rename to server/src/main/resources/tracks/tracks/RetsetigubII.track diff --git a/tracks/tracks/RetsetigubIII.track b/server/src/main/resources/tracks/tracks/RetsetigubIII.track similarity index 100% rename from tracks/tracks/RetsetigubIII.track rename to server/src/main/resources/tracks/tracks/RetsetigubIII.track diff --git a/tracks/tracks/RetsetigubIV.track b/server/src/main/resources/tracks/tracks/RetsetigubIV.track similarity index 100% rename from tracks/tracks/RetsetigubIV.track rename to server/src/main/resources/tracks/tracks/RetsetigubIV.track diff --git a/tracks/tracks/RetsetigubV.track b/server/src/main/resources/tracks/tracks/RetsetigubV.track similarity index 100% rename from tracks/tracks/RetsetigubV.track rename to server/src/main/resources/tracks/tracks/RetsetigubV.track diff --git a/tracks/tracks/Returns.track b/server/src/main/resources/tracks/tracks/Returns.track similarity index 100% rename from tracks/tracks/Returns.track rename to server/src/main/resources/tracks/tracks/Returns.track diff --git a/tracks/tracks/Revocations.track b/server/src/main/resources/tracks/tracks/Revocations.track similarity index 100% rename from tracks/tracks/Revocations.track rename to server/src/main/resources/tracks/tracks/Revocations.track diff --git a/tracks/tracks/RickytheDuck.track b/server/src/main/resources/tracks/tracks/RickytheDuck.track similarity index 100% rename from tracks/tracks/RickytheDuck.track rename to server/src/main/resources/tracks/tracks/RickytheDuck.track diff --git a/tracks/tracks/RidgeBrooke.track b/server/src/main/resources/tracks/tracks/RidgeBrooke.track similarity index 100% rename from tracks/tracks/RidgeBrooke.track rename to server/src/main/resources/tracks/tracks/RidgeBrooke.track diff --git a/tracks/tracks/Rigged.track b/server/src/main/resources/tracks/tracks/Rigged.track similarity index 100% rename from tracks/tracks/Rigged.track rename to server/src/main/resources/tracks/tracks/Rigged.track diff --git a/tracks/tracks/Righthook.track b/server/src/main/resources/tracks/tracks/Righthook.track similarity index 100% rename from tracks/tracks/Righthook.track rename to server/src/main/resources/tracks/tracks/Righthook.track diff --git a/tracks/tracks/RisCable.track b/server/src/main/resources/tracks/tracks/RisCable.track similarity index 100% rename from tracks/tracks/RisCable.track rename to server/src/main/resources/tracks/tracks/RisCable.track diff --git a/tracks/tracks/RisingWave.track b/server/src/main/resources/tracks/tracks/RisingWave.track similarity index 100% rename from tracks/tracks/RisingWave.track rename to server/src/main/resources/tracks/tracks/RisingWave.track diff --git a/tracks/tracks/RiskyBouncers.track b/server/src/main/resources/tracks/tracks/RiskyBouncers.track similarity index 100% rename from tracks/tracks/RiskyBouncers.track rename to server/src/main/resources/tracks/tracks/RiskyBouncers.track diff --git a/tracks/tracks/RiskyBusiness.track b/server/src/main/resources/tracks/tracks/RiskyBusiness.track similarity index 100% rename from tracks/tracks/RiskyBusiness.track rename to server/src/main/resources/tracks/tracks/RiskyBusiness.track diff --git a/tracks/tracks/Roadblocks.track b/server/src/main/resources/tracks/tracks/Roadblocks.track similarity index 100% rename from tracks/tracks/Roadblocks.track rename to server/src/main/resources/tracks/tracks/Roadblocks.track diff --git a/tracks/tracks/Roadtonowhere.track b/server/src/main/resources/tracks/tracks/Roadtonowhere.track similarity index 100% rename from tracks/tracks/Roadtonowhere.track rename to server/src/main/resources/tracks/tracks/Roadtonowhere.track diff --git a/tracks/tracks/Roadtrip.track b/server/src/main/resources/tracks/tracks/Roadtrip.track similarity index 100% rename from tracks/tracks/Roadtrip.track rename to server/src/main/resources/tracks/tracks/Roadtrip.track diff --git a/tracks/tracks/Rockery.track b/server/src/main/resources/tracks/tracks/Rockery.track similarity index 100% rename from tracks/tracks/Rockery.track rename to server/src/main/resources/tracks/tracks/Rockery.track diff --git a/tracks/tracks/Rockit.track b/server/src/main/resources/tracks/tracks/Rockit.track similarity index 100% rename from tracks/tracks/Rockit.track rename to server/src/main/resources/tracks/tracks/Rockit.track diff --git a/tracks/tracks/RockyBeachIsland.track b/server/src/main/resources/tracks/tracks/RockyBeachIsland.track similarity index 100% rename from tracks/tracks/RockyBeachIsland.track rename to server/src/main/resources/tracks/tracks/RockyBeachIsland.track diff --git a/tracks/tracks/RockyShots.track b/server/src/main/resources/tracks/tracks/RockyShots.track similarity index 100% rename from tracks/tracks/RockyShots.track rename to server/src/main/resources/tracks/tracks/RockyShots.track diff --git a/tracks/tracks/RodentsFantasy.track b/server/src/main/resources/tracks/tracks/RodentsFantasy.track similarity index 100% rename from tracks/tracks/RodentsFantasy.track rename to server/src/main/resources/tracks/tracks/RodentsFantasy.track diff --git a/tracks/tracks/RollingStones.track b/server/src/main/resources/tracks/tracks/RollingStones.track similarity index 100% rename from tracks/tracks/RollingStones.track rename to server/src/main/resources/tracks/tracks/RollingStones.track diff --git a/tracks/tracks/Romancurtain.track b/server/src/main/resources/tracks/tracks/Romancurtain.track similarity index 100% rename from tracks/tracks/Romancurtain.track rename to server/src/main/resources/tracks/tracks/Romancurtain.track diff --git a/tracks/tracks/Rood.track b/server/src/main/resources/tracks/tracks/Rood.track similarity index 100% rename from tracks/tracks/Rood.track rename to server/src/main/resources/tracks/tracks/Rood.track diff --git a/tracks/tracks/RoomWorm.track b/server/src/main/resources/tracks/tracks/RoomWorm.track similarity index 100% rename from tracks/tracks/RoomWorm.track rename to server/src/main/resources/tracks/tracks/RoomWorm.track diff --git a/tracks/tracks/RoomWormsEvilBrother.track b/server/src/main/resources/tracks/tracks/RoomWormsEvilBrother.track similarity index 100% rename from tracks/tracks/RoomWormsEvilBrother.track rename to server/src/main/resources/tracks/tracks/RoomWormsEvilBrother.track diff --git a/tracks/tracks/Roomafteranother.track b/server/src/main/resources/tracks/tracks/Roomafteranother.track similarity index 100% rename from tracks/tracks/Roomafteranother.track rename to server/src/main/resources/tracks/tracks/Roomafteranother.track diff --git a/tracks/tracks/Roseline.track b/server/src/main/resources/tracks/tracks/Roseline.track similarity index 100% rename from tracks/tracks/Roseline.track rename to server/src/main/resources/tracks/tracks/Roseline.track diff --git a/tracks/tracks/Roskilde.track b/server/src/main/resources/tracks/tracks/Roskilde.track similarity index 100% rename from tracks/tracks/Roskilde.track rename to server/src/main/resources/tracks/tracks/Roskilde.track diff --git a/tracks/tracks/Roughsurfaced.track b/server/src/main/resources/tracks/tracks/Roughsurfaced.track similarity index 100% rename from tracks/tracks/Roughsurfaced.track rename to server/src/main/resources/tracks/tracks/Roughsurfaced.track diff --git a/tracks/tracks/Roundandround.track b/server/src/main/resources/tracks/tracks/Roundandround.track similarity index 100% rename from tracks/tracks/Roundandround.track rename to server/src/main/resources/tracks/tracks/Roundandround.track diff --git a/tracks/tracks/Roundanround.track b/server/src/main/resources/tracks/tracks/Roundanround.track similarity index 100% rename from tracks/tracks/Roundanround.track rename to server/src/main/resources/tracks/tracks/Roundanround.track diff --git a/tracks/tracks/Rounds.track b/server/src/main/resources/tracks/tracks/Rounds.track similarity index 100% rename from tracks/tracks/Rounds.track rename to server/src/main/resources/tracks/tracks/Rounds.track diff --git a/tracks/tracks/RoundsII.track b/server/src/main/resources/tracks/tracks/RoundsII.track similarity index 100% rename from tracks/tracks/RoundsII.track rename to server/src/main/resources/tracks/tracks/RoundsII.track diff --git a/tracks/tracks/RouteOptimizing.track b/server/src/main/resources/tracks/tracks/RouteOptimizing.track similarity index 100% rename from tracks/tracks/RouteOptimizing.track rename to server/src/main/resources/tracks/tracks/RouteOptimizing.track diff --git a/tracks/tracks/Royal.track b/server/src/main/resources/tracks/tracks/Royal.track similarity index 100% rename from tracks/tracks/Royal.track rename to server/src/main/resources/tracks/tracks/Royal.track diff --git a/tracks/tracks/Rubbermaid.track b/server/src/main/resources/tracks/tracks/Rubbermaid.track similarity index 100% rename from tracks/tracks/Rubbermaid.track rename to server/src/main/resources/tracks/tracks/Rubbermaid.track diff --git a/tracks/tracks/Rubberwalls.track b/server/src/main/resources/tracks/tracks/Rubberwalls.track similarity index 100% rename from tracks/tracks/Rubberwalls.track rename to server/src/main/resources/tracks/tracks/Rubberwalls.track diff --git a/tracks/tracks/Rubitin.track b/server/src/main/resources/tracks/tracks/Rubitin.track similarity index 100% rename from tracks/tracks/Rubitin.track rename to server/src/main/resources/tracks/tracks/Rubitin.track diff --git a/tracks/tracks/RuffatothaTuffa.track b/server/src/main/resources/tracks/tracks/RuffatothaTuffa.track similarity index 100% rename from tracks/tracks/RuffatothaTuffa.track rename to server/src/main/resources/tracks/tracks/RuffatothaTuffa.track diff --git a/tracks/tracks/RuinsofKarnak.track b/server/src/main/resources/tracks/tracks/RuinsofKarnak.track similarity index 100% rename from tracks/tracks/RuinsofKarnak.track rename to server/src/main/resources/tracks/tracks/RuinsofKarnak.track diff --git a/tracks/tracks/Ruinsofthetempel.track b/server/src/main/resources/tracks/tracks/Ruinsofthetempel.track similarity index 100% rename from tracks/tracks/Ruinsofthetempel.track rename to server/src/main/resources/tracks/tracks/Ruinsofthetempel.track diff --git a/tracks/tracks/RuinsofthetempelII.track b/server/src/main/resources/tracks/tracks/RuinsofthetempelII.track similarity index 100% rename from tracks/tracks/RuinsofthetempelII.track rename to server/src/main/resources/tracks/tracks/RuinsofthetempelII.track diff --git a/tracks/tracks/RuinsofthetempelIII.track b/server/src/main/resources/tracks/tracks/RuinsofthetempelIII.track similarity index 100% rename from tracks/tracks/RuinsofthetempelIII.track rename to server/src/main/resources/tracks/tracks/RuinsofthetempelIII.track diff --git a/tracks/tracks/RunForrestRun.track b/server/src/main/resources/tracks/tracks/RunForrestRun.track similarity index 100% rename from tracks/tracks/RunForrestRun.track rename to server/src/main/resources/tracks/tracks/RunForrestRun.track diff --git a/tracks/tracks/RunItTwice.track b/server/src/main/resources/tracks/tracks/RunItTwice.track similarity index 100% rename from tracks/tracks/RunItTwice.track rename to server/src/main/resources/tracks/tracks/RunItTwice.track diff --git a/tracks/tracks/RunLikeGump.track b/server/src/main/resources/tracks/tracks/RunLikeGump.track similarity index 100% rename from tracks/tracks/RunLikeGump.track rename to server/src/main/resources/tracks/tracks/RunLikeGump.track diff --git a/tracks/tracks/Runforyourlife.track b/server/src/main/resources/tracks/tracks/Runforyourlife.track similarity index 100% rename from tracks/tracks/Runforyourlife.track rename to server/src/main/resources/tracks/tracks/Runforyourlife.track diff --git a/tracks/tracks/RunnHide.track b/server/src/main/resources/tracks/tracks/RunnHide.track similarity index 100% rename from tracks/tracks/RunnHide.track rename to server/src/main/resources/tracks/tracks/RunnHide.track diff --git a/tracks/tracks/Runner.track b/server/src/main/resources/tracks/tracks/Runner.track similarity index 100% rename from tracks/tracks/Runner.track rename to server/src/main/resources/tracks/tracks/Runner.track diff --git a/tracks/tracks/RunningWild.track b/server/src/main/resources/tracks/tracks/RunningWild.track similarity index 100% rename from tracks/tracks/RunningWild.track rename to server/src/main/resources/tracks/tracks/RunningWild.track diff --git a/tracks/tracks/RuntheShow.track b/server/src/main/resources/tracks/tracks/RuntheShow.track similarity index 100% rename from tracks/tracks/RuntheShow.track rename to server/src/main/resources/tracks/tracks/RuntheShow.track diff --git a/tracks/tracks/SMGhosteffect.track b/server/src/main/resources/tracks/tracks/SMGhosteffect.track similarity index 100% rename from tracks/tracks/SMGhosteffect.track rename to server/src/main/resources/tracks/tracks/SMGhosteffect.track diff --git a/tracks/tracks/SMPL.track b/server/src/main/resources/tracks/tracks/SMPL.track similarity index 100% rename from tracks/tracks/SMPL.track rename to server/src/main/resources/tracks/tracks/SMPL.track diff --git a/tracks/tracks/SPAHSAPPINMAH.track b/server/src/main/resources/tracks/tracks/SPAHSAPPINMAH.track similarity index 100% rename from tracks/tracks/SPAHSAPPINMAH.track rename to server/src/main/resources/tracks/tracks/SPAHSAPPINMAH.track diff --git a/tracks/tracks/STOP.track b/server/src/main/resources/tracks/tracks/STOP.track similarity index 100% rename from tracks/tracks/STOP.track rename to server/src/main/resources/tracks/tracks/STOP.track diff --git a/tracks/tracks/Saboco.track b/server/src/main/resources/tracks/tracks/Saboco.track similarity index 100% rename from tracks/tracks/Saboco.track rename to server/src/main/resources/tracks/tracks/Saboco.track diff --git a/tracks/tracks/SabocoII.track b/server/src/main/resources/tracks/tracks/SabocoII.track similarity index 100% rename from tracks/tracks/SabocoII.track rename to server/src/main/resources/tracks/tracks/SabocoII.track diff --git a/tracks/tracks/Safari.track b/server/src/main/resources/tracks/tracks/Safari.track similarity index 100% rename from tracks/tracks/Safari.track rename to server/src/main/resources/tracks/tracks/Safari.track diff --git a/tracks/tracks/SafeMode.track b/server/src/main/resources/tracks/tracks/SafeMode.track similarity index 100% rename from tracks/tracks/SafeMode.track rename to server/src/main/resources/tracks/tracks/SafeMode.track diff --git a/tracks/tracks/Safeplayisforgirls.track b/server/src/main/resources/tracks/tracks/Safeplayisforgirls.track similarity index 100% rename from tracks/tracks/Safeplayisforgirls.track rename to server/src/main/resources/tracks/tracks/Safeplayisforgirls.track diff --git a/tracks/tracks/Safetyshower.track b/server/src/main/resources/tracks/tracks/Safetyshower.track similarity index 100% rename from tracks/tracks/Safetyshower.track rename to server/src/main/resources/tracks/tracks/Safetyshower.track diff --git a/tracks/tracks/Saffron.track b/server/src/main/resources/tracks/tracks/Saffron.track similarity index 100% rename from tracks/tracks/Saffron.track rename to server/src/main/resources/tracks/tracks/Saffron.track diff --git a/tracks/tracks/SalbarMar.track b/server/src/main/resources/tracks/tracks/SalbarMar.track similarity index 100% rename from tracks/tracks/SalbarMar.track rename to server/src/main/resources/tracks/tracks/SalbarMar.track diff --git a/tracks/tracks/Salmiac.track b/server/src/main/resources/tracks/tracks/Salmiac.track similarity index 100% rename from tracks/tracks/Salmiac.track rename to server/src/main/resources/tracks/tracks/Salmiac.track diff --git a/tracks/tracks/SaltingSpot.track b/server/src/main/resources/tracks/tracks/SaltingSpot.track similarity index 100% rename from tracks/tracks/SaltingSpot.track rename to server/src/main/resources/tracks/tracks/SaltingSpot.track diff --git a/tracks/tracks/Salty.track b/server/src/main/resources/tracks/tracks/Salty.track similarity index 100% rename from tracks/tracks/Salty.track rename to server/src/main/resources/tracks/tracks/Salty.track diff --git a/tracks/tracks/Salute.track b/server/src/main/resources/tracks/tracks/Salute.track similarity index 100% rename from tracks/tracks/Salute.track rename to server/src/main/resources/tracks/tracks/Salute.track diff --git a/tracks/tracks/SandDuplex.track b/server/src/main/resources/tracks/tracks/SandDuplex.track similarity index 100% rename from tracks/tracks/SandDuplex.track rename to server/src/main/resources/tracks/tracks/SandDuplex.track diff --git a/tracks/tracks/SandErectRun.track b/server/src/main/resources/tracks/tracks/SandErectRun.track similarity index 100% rename from tracks/tracks/SandErectRun.track rename to server/src/main/resources/tracks/tracks/SandErectRun.track diff --git a/tracks/tracks/SandPassage.track b/server/src/main/resources/tracks/tracks/SandPassage.track similarity index 100% rename from tracks/tracks/SandPassage.track rename to server/src/main/resources/tracks/tracks/SandPassage.track diff --git a/tracks/tracks/SandStripe.track b/server/src/main/resources/tracks/tracks/SandStripe.track similarity index 100% rename from tracks/tracks/SandStripe.track rename to server/src/main/resources/tracks/tracks/SandStripe.track diff --git a/tracks/tracks/Sandandswampequalsmud.track b/server/src/main/resources/tracks/tracks/Sandandswampequalsmud.track similarity index 100% rename from tracks/tracks/Sandandswampequalsmud.track rename to server/src/main/resources/tracks/tracks/Sandandswampequalsmud.track diff --git a/tracks/tracks/Sandcorner.track b/server/src/main/resources/tracks/tracks/Sandcorner.track similarity index 100% rename from tracks/tracks/Sandcorner.track rename to server/src/main/resources/tracks/tracks/Sandcorner.track diff --git a/tracks/tracks/SandcornerII.track b/server/src/main/resources/tracks/tracks/SandcornerII.track similarity index 100% rename from tracks/tracks/SandcornerII.track rename to server/src/main/resources/tracks/tracks/SandcornerII.track diff --git a/tracks/tracks/Sandglass.track b/server/src/main/resources/tracks/tracks/Sandglass.track similarity index 100% rename from tracks/tracks/Sandglass.track rename to server/src/main/resources/tracks/tracks/Sandglass.track diff --git a/tracks/tracks/SandglassII.track b/server/src/main/resources/tracks/tracks/SandglassII.track similarity index 100% rename from tracks/tracks/SandglassII.track rename to server/src/main/resources/tracks/tracks/SandglassII.track diff --git a/tracks/tracks/SandglassIII.track b/server/src/main/resources/tracks/tracks/SandglassIII.track similarity index 100% rename from tracks/tracks/SandglassIII.track rename to server/src/main/resources/tracks/tracks/SandglassIII.track diff --git a/tracks/tracks/Sandland.track b/server/src/main/resources/tracks/tracks/Sandland.track similarity index 100% rename from tracks/tracks/Sandland.track rename to server/src/main/resources/tracks/tracks/Sandland.track diff --git a/tracks/tracks/Sandwall.track b/server/src/main/resources/tracks/tracks/Sandwall.track similarity index 100% rename from tracks/tracks/Sandwall.track rename to server/src/main/resources/tracks/tracks/Sandwall.track diff --git a/tracks/tracks/Sandycolumns.track b/server/src/main/resources/tracks/tracks/Sandycolumns.track similarity index 100% rename from tracks/tracks/Sandycolumns.track rename to server/src/main/resources/tracks/tracks/Sandycolumns.track diff --git a/tracks/tracks/Saunabay.track b/server/src/main/resources/tracks/tracks/Saunabay.track similarity index 100% rename from tracks/tracks/Saunabay.track rename to server/src/main/resources/tracks/tracks/Saunabay.track diff --git a/tracks/tracks/Sawablo.track b/server/src/main/resources/tracks/tracks/Sawablo.track similarity index 100% rename from tracks/tracks/Sawablo.track rename to server/src/main/resources/tracks/tracks/Sawablo.track diff --git a/tracks/tracks/Saws.track b/server/src/main/resources/tracks/tracks/Saws.track similarity index 100% rename from tracks/tracks/Saws.track rename to server/src/main/resources/tracks/tracks/Saws.track diff --git a/tracks/tracks/ScherzoI.track b/server/src/main/resources/tracks/tracks/ScherzoI.track similarity index 100% rename from tracks/tracks/ScherzoI.track rename to server/src/main/resources/tracks/tracks/ScherzoI.track diff --git a/tracks/tracks/ScherzoII.track b/server/src/main/resources/tracks/tracks/ScherzoII.track similarity index 100% rename from tracks/tracks/ScherzoII.track rename to server/src/main/resources/tracks/tracks/ScherzoII.track diff --git a/tracks/tracks/ScherzoIII.track b/server/src/main/resources/tracks/tracks/ScherzoIII.track similarity index 100% rename from tracks/tracks/ScherzoIII.track rename to server/src/main/resources/tracks/tracks/ScherzoIII.track diff --git a/tracks/tracks/Scombo.track b/server/src/main/resources/tracks/tracks/Scombo.track similarity index 100% rename from tracks/tracks/Scombo.track rename to server/src/main/resources/tracks/tracks/Scombo.track diff --git a/tracks/tracks/Scope.track b/server/src/main/resources/tracks/tracks/Scope.track similarity index 100% rename from tracks/tracks/Scope.track rename to server/src/main/resources/tracks/tracks/Scope.track diff --git a/tracks/tracks/Scorner.track b/server/src/main/resources/tracks/tracks/Scorner.track similarity index 100% rename from tracks/tracks/Scorner.track rename to server/src/main/resources/tracks/tracks/Scorner.track diff --git a/tracks/tracks/Screwdriverscrews.track b/server/src/main/resources/tracks/tracks/Screwdriverscrews.track similarity index 100% rename from tracks/tracks/Screwdriverscrews.track rename to server/src/main/resources/tracks/tracks/Screwdriverscrews.track diff --git a/tracks/tracks/Seamonster.track b/server/src/main/resources/tracks/tracks/Seamonster.track similarity index 100% rename from tracks/tracks/Seamonster.track rename to server/src/main/resources/tracks/tracks/Seamonster.track diff --git a/tracks/tracks/Secondaim.track b/server/src/main/resources/tracks/tracks/Secondaim.track similarity index 100% rename from tracks/tracks/Secondaim.track rename to server/src/main/resources/tracks/tracks/Secondaim.track diff --git a/tracks/tracks/Secretarea.track b/server/src/main/resources/tracks/tracks/Secretarea.track similarity index 100% rename from tracks/tracks/Secretarea.track rename to server/src/main/resources/tracks/tracks/Secretarea.track diff --git a/tracks/tracks/SecretareaII.track b/server/src/main/resources/tracks/tracks/SecretareaII.track similarity index 100% rename from tracks/tracks/SecretareaII.track rename to server/src/main/resources/tracks/tracks/SecretareaII.track diff --git a/tracks/tracks/Secretofthecastle.track b/server/src/main/resources/tracks/tracks/Secretofthecastle.track similarity index 100% rename from tracks/tracks/Secretofthecastle.track rename to server/src/main/resources/tracks/tracks/Secretofthecastle.track diff --git a/tracks/tracks/Section4Selfdestruction.track b/server/src/main/resources/tracks/tracks/Section4Selfdestruction.track similarity index 100% rename from tracks/tracks/Section4Selfdestruction.track rename to server/src/main/resources/tracks/tracks/Section4Selfdestruction.track diff --git a/tracks/tracks/Seesaw.track b/server/src/main/resources/tracks/tracks/Seesaw.track similarity index 100% rename from tracks/tracks/Seesaw.track rename to server/src/main/resources/tracks/tracks/Seesaw.track diff --git a/tracks/tracks/SemiSuitedConnectors.track b/server/src/main/resources/tracks/tracks/SemiSuitedConnectors.track similarity index 100% rename from tracks/tracks/SemiSuitedConnectors.track rename to server/src/main/resources/tracks/tracks/SemiSuitedConnectors.track diff --git a/tracks/tracks/Senoz.track b/server/src/main/resources/tracks/tracks/Senoz.track similarity index 100% rename from tracks/tracks/Senoz.track rename to server/src/main/resources/tracks/tracks/Senoz.track diff --git a/tracks/tracks/SenseofConnection.track b/server/src/main/resources/tracks/tracks/SenseofConnection.track similarity index 100% rename from tracks/tracks/SenseofConnection.track rename to server/src/main/resources/tracks/tracks/SenseofConnection.track diff --git a/tracks/tracks/Senseofbeauty.track b/server/src/main/resources/tracks/tracks/Senseofbeauty.track similarity index 100% rename from tracks/tracks/Senseofbeauty.track rename to server/src/main/resources/tracks/tracks/Senseofbeauty.track diff --git a/tracks/tracks/Sentec.track b/server/src/main/resources/tracks/tracks/Sentec.track similarity index 100% rename from tracks/tracks/Sentec.track rename to server/src/main/resources/tracks/tracks/Sentec.track diff --git a/tracks/tracks/Separated.track b/server/src/main/resources/tracks/tracks/Separated.track similarity index 100% rename from tracks/tracks/Separated.track rename to server/src/main/resources/tracks/tracks/Separated.track diff --git a/tracks/tracks/Separated2.track b/server/src/main/resources/tracks/tracks/Separated2.track similarity index 100% rename from tracks/tracks/Separated2.track rename to server/src/main/resources/tracks/tracks/Separated2.track diff --git a/tracks/tracks/Separatedchips.track b/server/src/main/resources/tracks/tracks/Separatedchips.track similarity index 100% rename from tracks/tracks/Separatedchips.track rename to server/src/main/resources/tracks/tracks/Separatedchips.track diff --git a/tracks/tracks/SerpentsTale.track b/server/src/main/resources/tracks/tracks/SerpentsTale.track similarity index 100% rename from tracks/tracks/SerpentsTale.track rename to server/src/main/resources/tracks/tracks/SerpentsTale.track diff --git a/tracks/tracks/SevenHoles.track b/server/src/main/resources/tracks/tracks/SevenHoles.track similarity index 100% rename from tracks/tracks/SevenHoles.track rename to server/src/main/resources/tracks/tracks/SevenHoles.track diff --git a/tracks/tracks/SevenLanes.track b/server/src/main/resources/tracks/tracks/SevenLanes.track similarity index 100% rename from tracks/tracks/SevenLanes.track rename to server/src/main/resources/tracks/tracks/SevenLanes.track diff --git a/tracks/tracks/Shabaloo.track b/server/src/main/resources/tracks/tracks/Shabaloo.track similarity index 100% rename from tracks/tracks/Shabaloo.track rename to server/src/main/resources/tracks/tracks/Shabaloo.track diff --git a/tracks/tracks/Shaken.track b/server/src/main/resources/tracks/tracks/Shaken.track similarity index 100% rename from tracks/tracks/Shaken.track rename to server/src/main/resources/tracks/tracks/Shaken.track diff --git a/tracks/tracks/Shapy.track b/server/src/main/resources/tracks/tracks/Shapy.track similarity index 100% rename from tracks/tracks/Shapy.track rename to server/src/main/resources/tracks/tracks/Shapy.track diff --git a/tracks/tracks/ShapyMirror.track b/server/src/main/resources/tracks/tracks/ShapyMirror.track similarity index 100% rename from tracks/tracks/ShapyMirror.track rename to server/src/main/resources/tracks/tracks/ShapyMirror.track diff --git a/tracks/tracks/Sharkattack.track b/server/src/main/resources/tracks/tracks/Sharkattack.track similarity index 100% rename from tracks/tracks/Sharkattack.track rename to server/src/main/resources/tracks/tracks/Sharkattack.track diff --git a/tracks/tracks/Shattered.track b/server/src/main/resources/tracks/tracks/Shattered.track similarity index 100% rename from tracks/tracks/Shattered.track rename to server/src/main/resources/tracks/tracks/Shattered.track diff --git a/tracks/tracks/Shift.track b/server/src/main/resources/tracks/tracks/Shift.track similarity index 100% rename from tracks/tracks/Shift.track rename to server/src/main/resources/tracks/tracks/Shift.track diff --git a/tracks/tracks/Shimashara.track b/server/src/main/resources/tracks/tracks/Shimashara.track similarity index 100% rename from tracks/tracks/Shimashara.track rename to server/src/main/resources/tracks/tracks/Shimashara.track diff --git a/tracks/tracks/Shingle.track b/server/src/main/resources/tracks/tracks/Shingle.track similarity index 100% rename from tracks/tracks/Shingle.track rename to server/src/main/resources/tracks/tracks/Shingle.track diff --git a/tracks/tracks/ShiptheFlip.track b/server/src/main/resources/tracks/tracks/ShiptheFlip.track similarity index 100% rename from tracks/tracks/ShiptheFlip.track rename to server/src/main/resources/tracks/tracks/ShiptheFlip.track diff --git a/tracks/tracks/Shoorlon.track b/server/src/main/resources/tracks/tracks/Shoorlon.track similarity index 100% rename from tracks/tracks/Shoorlon.track rename to server/src/main/resources/tracks/tracks/Shoorlon.track diff --git a/tracks/tracks/ShoorlonII.track b/server/src/main/resources/tracks/tracks/ShoorlonII.track similarity index 100% rename from tracks/tracks/ShoorlonII.track rename to server/src/main/resources/tracks/tracks/ShoorlonII.track diff --git a/tracks/tracks/Shootit.track b/server/src/main/resources/tracks/tracks/Shootit.track similarity index 100% rename from tracks/tracks/Shootit.track rename to server/src/main/resources/tracks/tracks/Shootit.track diff --git a/tracks/tracks/Shortcut.track b/server/src/main/resources/tracks/tracks/Shortcut.track similarity index 100% rename from tracks/tracks/Shortcut.track rename to server/src/main/resources/tracks/tracks/Shortcut.track diff --git a/tracks/tracks/Shortcuts.track b/server/src/main/resources/tracks/tracks/Shortcuts.track similarity index 100% rename from tracks/tracks/Shortcuts.track rename to server/src/main/resources/tracks/tracks/Shortcuts.track diff --git a/tracks/tracks/Showmethemoves.track b/server/src/main/resources/tracks/tracks/Showmethemoves.track similarity index 100% rename from tracks/tracks/Showmethemoves.track rename to server/src/main/resources/tracks/tracks/Showmethemoves.track diff --git a/tracks/tracks/Shuriken.track b/server/src/main/resources/tracks/tracks/Shuriken.track similarity index 100% rename from tracks/tracks/Shuriken.track rename to server/src/main/resources/tracks/tracks/Shuriken.track diff --git a/tracks/tracks/SiP.track b/server/src/main/resources/tracks/tracks/SiP.track similarity index 100% rename from tracks/tracks/SiP.track rename to server/src/main/resources/tracks/tracks/SiP.track diff --git a/tracks/tracks/SickSkills.track b/server/src/main/resources/tracks/tracks/SickSkills.track similarity index 100% rename from tracks/tracks/SickSkills.track rename to server/src/main/resources/tracks/tracks/SickSkills.track diff --git a/tracks/tracks/Sickcliff.track b/server/src/main/resources/tracks/tracks/Sickcliff.track similarity index 100% rename from tracks/tracks/Sickcliff.track rename to server/src/main/resources/tracks/tracks/Sickcliff.track diff --git a/tracks/tracks/Sidekick.track b/server/src/main/resources/tracks/tracks/Sidekick.track similarity index 100% rename from tracks/tracks/Sidekick.track rename to server/src/main/resources/tracks/tracks/Sidekick.track diff --git a/tracks/tracks/Sidelongsight.track b/server/src/main/resources/tracks/tracks/Sidelongsight.track similarity index 100% rename from tracks/tracks/Sidelongsight.track rename to server/src/main/resources/tracks/tracks/Sidelongsight.track diff --git a/tracks/tracks/Sideways.track b/server/src/main/resources/tracks/tracks/Sideways.track similarity index 100% rename from tracks/tracks/Sideways.track rename to server/src/main/resources/tracks/tracks/Sideways.track diff --git a/tracks/tracks/Sideways2.track b/server/src/main/resources/tracks/tracks/Sideways2.track similarity index 100% rename from tracks/tracks/Sideways2.track rename to server/src/main/resources/tracks/tracks/Sideways2.track diff --git a/tracks/tracks/Sideways3.track b/server/src/main/resources/tracks/tracks/Sideways3.track similarity index 100% rename from tracks/tracks/Sideways3.track rename to server/src/main/resources/tracks/tracks/Sideways3.track diff --git a/tracks/tracks/Simple.track b/server/src/main/resources/tracks/tracks/Simple.track similarity index 100% rename from tracks/tracks/Simple.track rename to server/src/main/resources/tracks/tracks/Simple.track diff --git a/tracks/tracks/SimpleBridges.track b/server/src/main/resources/tracks/tracks/SimpleBridges.track similarity index 100% rename from tracks/tracks/SimpleBridges.track rename to server/src/main/resources/tracks/tracks/SimpleBridges.track diff --git a/tracks/tracks/SimpleGage.track b/server/src/main/resources/tracks/tracks/SimpleGage.track similarity index 100% rename from tracks/tracks/SimpleGage.track rename to server/src/main/resources/tracks/tracks/SimpleGage.track diff --git a/tracks/tracks/SimpleScrawl.track b/server/src/main/resources/tracks/tracks/SimpleScrawl.track similarity index 100% rename from tracks/tracks/SimpleScrawl.track rename to server/src/main/resources/tracks/tracks/SimpleScrawl.track diff --git a/tracks/tracks/SimpleTriple.track b/server/src/main/resources/tracks/tracks/SimpleTriple.track similarity index 100% rename from tracks/tracks/SimpleTriple.track rename to server/src/main/resources/tracks/tracks/SimpleTriple.track diff --git a/tracks/tracks/SimpleZulk.track b/server/src/main/resources/tracks/tracks/SimpleZulk.track similarity index 100% rename from tracks/tracks/SimpleZulk.track rename to server/src/main/resources/tracks/tracks/SimpleZulk.track diff --git a/tracks/tracks/SimpleasI.track b/server/src/main/resources/tracks/tracks/SimpleasI.track similarity index 100% rename from tracks/tracks/SimpleasI.track rename to server/src/main/resources/tracks/tracks/SimpleasI.track diff --git a/tracks/tracks/Simpleplan.track b/server/src/main/resources/tracks/tracks/Simpleplan.track similarity index 100% rename from tracks/tracks/Simpleplan.track rename to server/src/main/resources/tracks/tracks/Simpleplan.track diff --git a/tracks/tracks/Simpletoo.track b/server/src/main/resources/tracks/tracks/Simpletoo.track similarity index 100% rename from tracks/tracks/Simpletoo.track rename to server/src/main/resources/tracks/tracks/Simpletoo.track diff --git a/tracks/tracks/Simplified.track b/server/src/main/resources/tracks/tracks/Simplified.track similarity index 100% rename from tracks/tracks/Simplified.track rename to server/src/main/resources/tracks/tracks/Simplified.track diff --git a/tracks/tracks/SimplytheBest.track b/server/src/main/resources/tracks/tracks/SimplytheBest.track similarity index 100% rename from tracks/tracks/SimplytheBest.track rename to server/src/main/resources/tracks/tracks/SimplytheBest.track diff --git a/tracks/tracks/Simppel.track b/server/src/main/resources/tracks/tracks/Simppel.track similarity index 100% rename from tracks/tracks/Simppel.track rename to server/src/main/resources/tracks/tracks/Simppel.track diff --git a/tracks/tracks/SimsalaBim.track b/server/src/main/resources/tracks/tracks/SimsalaBim.track similarity index 100% rename from tracks/tracks/SimsalaBim.track rename to server/src/main/resources/tracks/tracks/SimsalaBim.track diff --git a/tracks/tracks/Siperiateaches.track b/server/src/main/resources/tracks/tracks/Siperiateaches.track similarity index 100% rename from tracks/tracks/Siperiateaches.track rename to server/src/main/resources/tracks/tracks/Siperiateaches.track diff --git a/tracks/tracks/Sirenoftheswamp.track b/server/src/main/resources/tracks/tracks/Sirenoftheswamp.track similarity index 100% rename from tracks/tracks/Sirenoftheswamp.track rename to server/src/main/resources/tracks/tracks/Sirenoftheswamp.track diff --git a/tracks/tracks/Sirius.track b/server/src/main/resources/tracks/tracks/Sirius.track similarity index 100% rename from tracks/tracks/Sirius.track rename to server/src/main/resources/tracks/tracks/Sirius.track diff --git a/tracks/tracks/Siwali.track b/server/src/main/resources/tracks/tracks/Siwali.track similarity index 100% rename from tracks/tracks/Siwali.track rename to server/src/main/resources/tracks/tracks/Siwali.track diff --git a/tracks/tracks/Siwali2.track b/server/src/main/resources/tracks/tracks/Siwali2.track similarity index 100% rename from tracks/tracks/Siwali2.track rename to server/src/main/resources/tracks/tracks/Siwali2.track diff --git a/tracks/tracks/Sixbends.track b/server/src/main/resources/tracks/tracks/Sixbends.track similarity index 100% rename from tracks/tracks/Sixbends.track rename to server/src/main/resources/tracks/tracks/Sixbends.track diff --git a/tracks/tracks/Sixelements.track b/server/src/main/resources/tracks/tracks/Sixelements.track similarity index 100% rename from tracks/tracks/Sixelements.track rename to server/src/main/resources/tracks/tracks/Sixelements.track diff --git a/tracks/tracks/Sixstars.track b/server/src/main/resources/tracks/tracks/Sixstars.track similarity index 100% rename from tracks/tracks/Sixstars.track rename to server/src/main/resources/tracks/tracks/Sixstars.track diff --git a/tracks/tracks/Skatemaniacs.track b/server/src/main/resources/tracks/tracks/Skatemaniacs.track similarity index 100% rename from tracks/tracks/Skatemaniacs.track rename to server/src/main/resources/tracks/tracks/Skatemaniacs.track diff --git a/tracks/tracks/SkillsandSnares.track b/server/src/main/resources/tracks/tracks/SkillsandSnares.track similarity index 100% rename from tracks/tracks/SkillsandSnares.track rename to server/src/main/resources/tracks/tracks/SkillsandSnares.track diff --git a/tracks/tracks/Skullcap.track b/server/src/main/resources/tracks/tracks/Skullcap.track similarity index 100% rename from tracks/tracks/Skullcap.track rename to server/src/main/resources/tracks/tracks/Skullcap.track diff --git a/tracks/tracks/Slantedswings.track b/server/src/main/resources/tracks/tracks/Slantedswings.track similarity index 100% rename from tracks/tracks/Slantedswings.track rename to server/src/main/resources/tracks/tracks/Slantedswings.track diff --git a/tracks/tracks/Sleepwhenyouredead.track b/server/src/main/resources/tracks/tracks/Sleepwhenyouredead.track similarity index 100% rename from tracks/tracks/Sleepwhenyouredead.track rename to server/src/main/resources/tracks/tracks/Sleepwhenyouredead.track diff --git a/tracks/tracks/SlickSlalom.track b/server/src/main/resources/tracks/tracks/SlickSlalom.track similarity index 100% rename from tracks/tracks/SlickSlalom.track rename to server/src/main/resources/tracks/tracks/SlickSlalom.track diff --git a/tracks/tracks/Slickfloorstickywalls.track b/server/src/main/resources/tracks/tracks/Slickfloorstickywalls.track similarity index 100% rename from tracks/tracks/Slickfloorstickywalls.track rename to server/src/main/resources/tracks/tracks/Slickfloorstickywalls.track diff --git a/tracks/tracks/SlideSlackly.track b/server/src/main/resources/tracks/tracks/SlideSlackly.track similarity index 100% rename from tracks/tracks/SlideSlackly.track rename to server/src/main/resources/tracks/tracks/SlideSlackly.track diff --git a/tracks/tracks/Slidepipe.track b/server/src/main/resources/tracks/tracks/Slidepipe.track similarity index 100% rename from tracks/tracks/Slidepipe.track rename to server/src/main/resources/tracks/tracks/Slidepipe.track diff --git a/tracks/tracks/Slideway.track b/server/src/main/resources/tracks/tracks/Slideway.track similarity index 100% rename from tracks/tracks/Slideway.track rename to server/src/main/resources/tracks/tracks/Slideway.track diff --git a/tracks/tracks/SlimBridges.track b/server/src/main/resources/tracks/tracks/SlimBridges.track similarity index 100% rename from tracks/tracks/SlimBridges.track rename to server/src/main/resources/tracks/tracks/SlimBridges.track diff --git a/tracks/tracks/Slipperi.track b/server/src/main/resources/tracks/tracks/Slipperi.track similarity index 100% rename from tracks/tracks/Slipperi.track rename to server/src/main/resources/tracks/tracks/Slipperi.track diff --git a/tracks/tracks/SlipperyAcidDanger.track b/server/src/main/resources/tracks/tracks/SlipperyAcidDanger.track similarity index 100% rename from tracks/tracks/SlipperyAcidDanger.track rename to server/src/main/resources/tracks/tracks/SlipperyAcidDanger.track diff --git a/tracks/tracks/SlipperyWaterDanger.track b/server/src/main/resources/tracks/tracks/SlipperyWaterDanger.track similarity index 100% rename from tracks/tracks/SlipperyWaterDanger.track rename to server/src/main/resources/tracks/tracks/SlipperyWaterDanger.track diff --git a/tracks/tracks/Smack.track b/server/src/main/resources/tracks/tracks/Smack.track similarity index 100% rename from tracks/tracks/Smack.track rename to server/src/main/resources/tracks/tracks/Smack.track diff --git a/tracks/tracks/SmallcanbetrickyI.track b/server/src/main/resources/tracks/tracks/SmallcanbetrickyI.track similarity index 100% rename from tracks/tracks/SmallcanbetrickyI.track rename to server/src/main/resources/tracks/tracks/SmallcanbetrickyI.track diff --git a/tracks/tracks/SmallcanbetrickyII.track b/server/src/main/resources/tracks/tracks/SmallcanbetrickyII.track similarity index 100% rename from tracks/tracks/SmallcanbetrickyII.track rename to server/src/main/resources/tracks/tracks/SmallcanbetrickyII.track diff --git a/tracks/tracks/SmallcanbetrickyIII.track b/server/src/main/resources/tracks/tracks/SmallcanbetrickyIII.track similarity index 100% rename from tracks/tracks/SmallcanbetrickyIII.track rename to server/src/main/resources/tracks/tracks/SmallcanbetrickyIII.track diff --git a/tracks/tracks/Smallcanbeverytricky.track b/server/src/main/resources/tracks/tracks/Smallcanbeverytricky.track similarity index 100% rename from tracks/tracks/Smallcanbeverytricky.track rename to server/src/main/resources/tracks/tracks/Smallcanbeverytricky.track diff --git a/tracks/tracks/Smallisbeautiful.track b/server/src/main/resources/tracks/tracks/Smallisbeautiful.track similarity index 100% rename from tracks/tracks/Smallisbeautiful.track rename to server/src/main/resources/tracks/tracks/Smallisbeautiful.track diff --git a/tracks/tracks/Smallmargins.track b/server/src/main/resources/tracks/tracks/Smallmargins.track similarity index 100% rename from tracks/tracks/Smallmargins.track rename to server/src/main/resources/tracks/tracks/Smallmargins.track diff --git a/tracks/tracks/Smallscale.track b/server/src/main/resources/tracks/tracks/Smallscale.track similarity index 100% rename from tracks/tracks/Smallscale.track rename to server/src/main/resources/tracks/tracks/Smallscale.track diff --git a/tracks/tracks/Smile.track b/server/src/main/resources/tracks/tracks/Smile.track similarity index 100% rename from tracks/tracks/Smile.track rename to server/src/main/resources/tracks/tracks/Smile.track diff --git a/tracks/tracks/SmoorRuof.track b/server/src/main/resources/tracks/tracks/SmoorRuof.track similarity index 100% rename from tracks/tracks/SmoorRuof.track rename to server/src/main/resources/tracks/tracks/SmoorRuof.track diff --git a/tracks/tracks/Smugshot.track b/server/src/main/resources/tracks/tracks/Smugshot.track similarity index 100% rename from tracks/tracks/Smugshot.track rename to server/src/main/resources/tracks/tracks/Smugshot.track diff --git a/tracks/tracks/SnakeIsland.track b/server/src/main/resources/tracks/tracks/SnakeIsland.track similarity index 100% rename from tracks/tracks/SnakeIsland.track rename to server/src/main/resources/tracks/tracks/SnakeIsland.track diff --git a/tracks/tracks/Snakeonthebough.track b/server/src/main/resources/tracks/tracks/Snakeonthebough.track similarity index 100% rename from tracks/tracks/Snakeonthebough.track rename to server/src/main/resources/tracks/tracks/Snakeonthebough.track diff --git a/tracks/tracks/Snowballeffect.track b/server/src/main/resources/tracks/tracks/Snowballeffect.track similarity index 100% rename from tracks/tracks/Snowballeffect.track rename to server/src/main/resources/tracks/tracks/Snowballeffect.track diff --git a/tracks/tracks/SoNearSoFar.track b/server/src/main/resources/tracks/tracks/SoNearSoFar.track similarity index 100% rename from tracks/tracks/SoNearSoFar.track rename to server/src/main/resources/tracks/tracks/SoNearSoFar.track diff --git a/tracks/tracks/SoNearSoFar2.track b/server/src/main/resources/tracks/tracks/SoNearSoFar2.track similarity index 100% rename from tracks/tracks/SoNearSoFar2.track rename to server/src/main/resources/tracks/tracks/SoNearSoFar2.track diff --git a/tracks/tracks/SoUnlucky.track b/server/src/main/resources/tracks/tracks/SoUnlucky.track similarity index 100% rename from tracks/tracks/SoUnlucky.track rename to server/src/main/resources/tracks/tracks/SoUnlucky.track diff --git a/tracks/tracks/SoapSeller.track b/server/src/main/resources/tracks/tracks/SoapSeller.track similarity index 100% rename from tracks/tracks/SoapSeller.track rename to server/src/main/resources/tracks/tracks/SoapSeller.track diff --git a/tracks/tracks/SocietyoftheSpectacle.track b/server/src/main/resources/tracks/tracks/SocietyoftheSpectacle.track similarity index 100% rename from tracks/tracks/SocietyoftheSpectacle.track rename to server/src/main/resources/tracks/tracks/SocietyoftheSpectacle.track diff --git a/tracks/tracks/Softlanding.track b/server/src/main/resources/tracks/tracks/Softlanding.track similarity index 100% rename from tracks/tracks/Softlanding.track rename to server/src/main/resources/tracks/tracks/Softlanding.track diff --git a/tracks/tracks/Solarium.track b/server/src/main/resources/tracks/tracks/Solarium.track similarity index 100% rename from tracks/tracks/Solarium.track rename to server/src/main/resources/tracks/tracks/Solarium.track diff --git a/tracks/tracks/Solex.track b/server/src/main/resources/tracks/tracks/Solex.track similarity index 100% rename from tracks/tracks/Solex.track rename to server/src/main/resources/tracks/tracks/Solex.track diff --git a/tracks/tracks/Solitude.track b/server/src/main/resources/tracks/tracks/Solitude.track similarity index 100% rename from tracks/tracks/Solitude.track rename to server/src/main/resources/tracks/tracks/Solitude.track diff --git a/tracks/tracks/SoloI.track b/server/src/main/resources/tracks/tracks/SoloI.track similarity index 100% rename from tracks/tracks/SoloI.track rename to server/src/main/resources/tracks/tracks/SoloI.track diff --git a/tracks/tracks/SoloII.track b/server/src/main/resources/tracks/tracks/SoloII.track similarity index 100% rename from tracks/tracks/SoloII.track rename to server/src/main/resources/tracks/tracks/SoloII.track diff --git a/tracks/tracks/Solong.track b/server/src/main/resources/tracks/tracks/Solong.track similarity index 100% rename from tracks/tracks/Solong.track rename to server/src/main/resources/tracks/tracks/Solong.track diff --git a/tracks/tracks/Solvent.track b/server/src/main/resources/tracks/tracks/Solvent.track similarity index 100% rename from tracks/tracks/Solvent.track rename to server/src/main/resources/tracks/tracks/Solvent.track diff --git a/tracks/tracks/Somethingfamiliar.track b/server/src/main/resources/tracks/tracks/Somethingfamiliar.track similarity index 100% rename from tracks/tracks/Somethingfamiliar.track rename to server/src/main/resources/tracks/tracks/Somethingfamiliar.track diff --git a/tracks/tracks/SomethingfamiliarII.track b/server/src/main/resources/tracks/tracks/SomethingfamiliarII.track similarity index 100% rename from tracks/tracks/SomethingfamiliarII.track rename to server/src/main/resources/tracks/tracks/SomethingfamiliarII.track diff --git a/tracks/tracks/SomethingfamiliarIIB.track b/server/src/main/resources/tracks/tracks/SomethingfamiliarIIB.track similarity index 100% rename from tracks/tracks/SomethingfamiliarIIB.track rename to server/src/main/resources/tracks/tracks/SomethingfamiliarIIB.track diff --git a/tracks/tracks/SomethingfamiliarIII.track b/server/src/main/resources/tracks/tracks/SomethingfamiliarIII.track similarity index 100% rename from tracks/tracks/SomethingfamiliarIII.track rename to server/src/main/resources/tracks/tracks/SomethingfamiliarIII.track diff --git a/tracks/tracks/SomethingfamiliarIV.track b/server/src/main/resources/tracks/tracks/SomethingfamiliarIV.track similarity index 100% rename from tracks/tracks/SomethingfamiliarIV.track rename to server/src/main/resources/tracks/tracks/SomethingfamiliarIV.track diff --git a/tracks/tracks/SomethingfortheBeginners1.track b/server/src/main/resources/tracks/tracks/SomethingfortheBeginners1.track similarity index 100% rename from tracks/tracks/SomethingfortheBeginners1.track rename to server/src/main/resources/tracks/tracks/SomethingfortheBeginners1.track diff --git a/tracks/tracks/SomethingfortheBeginners3.track b/server/src/main/resources/tracks/tracks/SomethingfortheBeginners3.track similarity index 100% rename from tracks/tracks/SomethingfortheBeginners3.track rename to server/src/main/resources/tracks/tracks/SomethingfortheBeginners3.track diff --git a/tracks/tracks/Somethingforthebeginners2.track b/server/src/main/resources/tracks/tracks/Somethingforthebeginners2.track similarity index 100% rename from tracks/tracks/Somethingforthebeginners2.track rename to server/src/main/resources/tracks/tracks/Somethingforthebeginners2.track diff --git a/tracks/tracks/Sonata.track b/server/src/main/resources/tracks/tracks/Sonata.track similarity index 100% rename from tracks/tracks/Sonata.track rename to server/src/main/resources/tracks/tracks/Sonata.track diff --git a/tracks/tracks/Sorter.track b/server/src/main/resources/tracks/tracks/Sorter.track similarity index 100% rename from tracks/tracks/Sorter.track rename to server/src/main/resources/tracks/tracks/Sorter.track diff --git a/tracks/tracks/Sow.track b/server/src/main/resources/tracks/tracks/Sow.track similarity index 100% rename from tracks/tracks/Sow.track rename to server/src/main/resources/tracks/tracks/Sow.track diff --git a/tracks/tracks/SoyaCruet.track b/server/src/main/resources/tracks/tracks/SoyaCruet.track similarity index 100% rename from tracks/tracks/SoyaCruet.track rename to server/src/main/resources/tracks/tracks/SoyaCruet.track diff --git a/tracks/tracks/Soyflour.track b/server/src/main/resources/tracks/tracks/Soyflour.track similarity index 100% rename from tracks/tracks/Soyflour.track rename to server/src/main/resources/tracks/tracks/Soyflour.track diff --git a/tracks/tracks/Spanish.track b/server/src/main/resources/tracks/tracks/Spanish.track similarity index 100% rename from tracks/tracks/Spanish.track rename to server/src/main/resources/tracks/tracks/Spanish.track diff --git a/tracks/tracks/Spatiotemporal.track b/server/src/main/resources/tracks/tracks/Spatiotemporal.track similarity index 100% rename from tracks/tracks/Spatiotemporal.track rename to server/src/main/resources/tracks/tracks/Spatiotemporal.track diff --git a/tracks/tracks/Specialvessel.track b/server/src/main/resources/tracks/tracks/Specialvessel.track similarity index 100% rename from tracks/tracks/Specialvessel.track rename to server/src/main/resources/tracks/tracks/Specialvessel.track diff --git a/tracks/tracks/Spectrumanalyzer.track b/server/src/main/resources/tracks/tracks/Spectrumanalyzer.track similarity index 100% rename from tracks/tracks/Spectrumanalyzer.track rename to server/src/main/resources/tracks/tracks/Spectrumanalyzer.track diff --git a/tracks/tracks/SpeedUps.track b/server/src/main/resources/tracks/tracks/SpeedUps.track similarity index 100% rename from tracks/tracks/SpeedUps.track rename to server/src/main/resources/tracks/tracks/SpeedUps.track diff --git a/tracks/tracks/Speedway.track b/server/src/main/resources/tracks/tracks/Speedway.track similarity index 100% rename from tracks/tracks/Speedway.track rename to server/src/main/resources/tracks/tracks/Speedway.track diff --git a/tracks/tracks/Speedy.track b/server/src/main/resources/tracks/tracks/Speedy.track similarity index 100% rename from tracks/tracks/Speedy.track rename to server/src/main/resources/tracks/tracks/Speedy.track diff --git a/tracks/tracks/SpeedyReloaded.track b/server/src/main/resources/tracks/tracks/SpeedyReloaded.track similarity index 100% rename from tracks/tracks/SpeedyReloaded.track rename to server/src/main/resources/tracks/tracks/SpeedyReloaded.track diff --git a/tracks/tracks/Spelunking.track b/server/src/main/resources/tracks/tracks/Spelunking.track similarity index 100% rename from tracks/tracks/Spelunking.track rename to server/src/main/resources/tracks/tracks/Spelunking.track diff --git a/tracks/tracks/Spiffy.track b/server/src/main/resources/tracks/tracks/Spiffy.track similarity index 100% rename from tracks/tracks/Spiffy.track rename to server/src/main/resources/tracks/tracks/Spiffy.track diff --git a/tracks/tracks/Spine.track b/server/src/main/resources/tracks/tracks/Spine.track similarity index 100% rename from tracks/tracks/Spine.track rename to server/src/main/resources/tracks/tracks/Spine.track diff --git a/tracks/tracks/SpinisThis.track b/server/src/main/resources/tracks/tracks/SpinisThis.track similarity index 100% rename from tracks/tracks/SpinisThis.track rename to server/src/main/resources/tracks/tracks/SpinisThis.track diff --git a/tracks/tracks/Spinnaker.track b/server/src/main/resources/tracks/tracks/Spinnaker.track similarity index 100% rename from tracks/tracks/Spinnaker.track rename to server/src/main/resources/tracks/tracks/Spinnaker.track diff --git a/tracks/tracks/Spirals.track b/server/src/main/resources/tracks/tracks/Spirals.track similarity index 100% rename from tracks/tracks/Spirals.track rename to server/src/main/resources/tracks/tracks/Spirals.track diff --git a/tracks/tracks/Splash.track b/server/src/main/resources/tracks/tracks/Splash.track similarity index 100% rename from tracks/tracks/Splash.track rename to server/src/main/resources/tracks/tracks/Splash.track diff --git a/tracks/tracks/Splash3.track b/server/src/main/resources/tracks/tracks/Splash3.track similarity index 100% rename from tracks/tracks/Splash3.track rename to server/src/main/resources/tracks/tracks/Splash3.track diff --git a/tracks/tracks/Splashhhh.track b/server/src/main/resources/tracks/tracks/Splashhhh.track similarity index 100% rename from tracks/tracks/Splashhhh.track rename to server/src/main/resources/tracks/tracks/Splashhhh.track diff --git a/tracks/tracks/SplashhhhII.track b/server/src/main/resources/tracks/tracks/SplashhhhII.track similarity index 100% rename from tracks/tracks/SplashhhhII.track rename to server/src/main/resources/tracks/tracks/SplashhhhII.track diff --git a/tracks/tracks/Springmorning.track b/server/src/main/resources/tracks/tracks/Springmorning.track similarity index 100% rename from tracks/tracks/Springmorning.track rename to server/src/main/resources/tracks/tracks/Springmorning.track diff --git a/tracks/tracks/Spruce.track b/server/src/main/resources/tracks/tracks/Spruce.track similarity index 100% rename from tracks/tracks/Spruce.track rename to server/src/main/resources/tracks/tracks/Spruce.track diff --git a/tracks/tracks/Sqecs.track b/server/src/main/resources/tracks/tracks/Sqecs.track similarity index 100% rename from tracks/tracks/Sqecs.track rename to server/src/main/resources/tracks/tracks/Sqecs.track diff --git a/tracks/tracks/Square.track b/server/src/main/resources/tracks/tracks/Square.track similarity index 100% rename from tracks/tracks/Square.track rename to server/src/main/resources/tracks/tracks/Square.track diff --git a/tracks/tracks/Squared.track b/server/src/main/resources/tracks/tracks/Squared.track similarity index 100% rename from tracks/tracks/Squared.track rename to server/src/main/resources/tracks/tracks/Squared.track diff --git a/tracks/tracks/SquaredII.track b/server/src/main/resources/tracks/tracks/SquaredII.track similarity index 100% rename from tracks/tracks/SquaredII.track rename to server/src/main/resources/tracks/tracks/SquaredII.track diff --git a/tracks/tracks/Squarelawdetector.track b/server/src/main/resources/tracks/tracks/Squarelawdetector.track similarity index 100% rename from tracks/tracks/Squarelawdetector.track rename to server/src/main/resources/tracks/tracks/Squarelawdetector.track diff --git a/tracks/tracks/SquaryMovie1.track b/server/src/main/resources/tracks/tracks/SquaryMovie1.track similarity index 100% rename from tracks/tracks/SquaryMovie1.track rename to server/src/main/resources/tracks/tracks/SquaryMovie1.track diff --git a/tracks/tracks/Sslope.track b/server/src/main/resources/tracks/tracks/Sslope.track similarity index 100% rename from tracks/tracks/Sslope.track rename to server/src/main/resources/tracks/tracks/Sslope.track diff --git a/tracks/tracks/SslopeSpecial.track b/server/src/main/resources/tracks/tracks/SslopeSpecial.track similarity index 100% rename from tracks/tracks/SslopeSpecial.track rename to server/src/main/resources/tracks/tracks/SslopeSpecial.track diff --git a/tracks/tracks/Stalactitecave.track b/server/src/main/resources/tracks/tracks/Stalactitecave.track similarity index 100% rename from tracks/tracks/Stalactitecave.track rename to server/src/main/resources/tracks/tracks/Stalactitecave.track diff --git a/tracks/tracks/StarStripes.track b/server/src/main/resources/tracks/tracks/StarStripes.track similarity index 100% rename from tracks/tracks/StarStripes.track rename to server/src/main/resources/tracks/tracks/StarStripes.track diff --git a/tracks/tracks/Starbox.track b/server/src/main/resources/tracks/tracks/Starbox.track similarity index 100% rename from tracks/tracks/Starbox.track rename to server/src/main/resources/tracks/tracks/Starbox.track diff --git a/tracks/tracks/Stardust.track b/server/src/main/resources/tracks/tracks/Stardust.track similarity index 100% rename from tracks/tracks/Stardust.track rename to server/src/main/resources/tracks/tracks/Stardust.track diff --git a/tracks/tracks/Stargate.track b/server/src/main/resources/tracks/tracks/Stargate.track similarity index 100% rename from tracks/tracks/Stargate.track rename to server/src/main/resources/tracks/tracks/Stargate.track diff --git a/tracks/tracks/StargateII.track b/server/src/main/resources/tracks/tracks/StargateII.track similarity index 100% rename from tracks/tracks/StargateII.track rename to server/src/main/resources/tracks/tracks/StargateII.track diff --git a/tracks/tracks/StargateIII.track b/server/src/main/resources/tracks/tracks/StargateIII.track similarity index 100% rename from tracks/tracks/StargateIII.track rename to server/src/main/resources/tracks/tracks/StargateIII.track diff --git a/tracks/tracks/StargateIV.track b/server/src/main/resources/tracks/tracks/StargateIV.track similarity index 100% rename from tracks/tracks/StargateIV.track rename to server/src/main/resources/tracks/tracks/StargateIV.track diff --git a/tracks/tracks/StargateV.track b/server/src/main/resources/tracks/tracks/StargateV.track similarity index 100% rename from tracks/tracks/StargateV.track rename to server/src/main/resources/tracks/tracks/StargateV.track diff --git a/tracks/tracks/Starpaw.track b/server/src/main/resources/tracks/tracks/Starpaw.track similarity index 100% rename from tracks/tracks/Starpaw.track rename to server/src/main/resources/tracks/tracks/Starpaw.track diff --git a/tracks/tracks/Starsandflowers.track b/server/src/main/resources/tracks/tracks/Starsandflowers.track similarity index 100% rename from tracks/tracks/Starsandflowers.track rename to server/src/main/resources/tracks/tracks/Starsandflowers.track diff --git a/tracks/tracks/StationJ7.track b/server/src/main/resources/tracks/tracks/StationJ7.track similarity index 100% rename from tracks/tracks/StationJ7.track rename to server/src/main/resources/tracks/tracks/StationJ7.track diff --git a/tracks/tracks/StayDown.track b/server/src/main/resources/tracks/tracks/StayDown.track similarity index 100% rename from tracks/tracks/StayDown.track rename to server/src/main/resources/tracks/tracks/StayDown.track diff --git a/tracks/tracks/Stayingonshorefun.track b/server/src/main/resources/tracks/tracks/Stayingonshorefun.track similarity index 100% rename from tracks/tracks/Stayingonshorefun.track rename to server/src/main/resources/tracks/tracks/Stayingonshorefun.track diff --git a/tracks/tracks/Stayup.track b/server/src/main/resources/tracks/tracks/Stayup.track similarity index 100% rename from tracks/tracks/Stayup.track rename to server/src/main/resources/tracks/tracks/Stayup.track diff --git a/tracks/tracks/StayupII.track b/server/src/main/resources/tracks/tracks/StayupII.track similarity index 100% rename from tracks/tracks/StayupII.track rename to server/src/main/resources/tracks/tracks/StayupII.track diff --git a/tracks/tracks/Staywet.track b/server/src/main/resources/tracks/tracks/Staywet.track similarity index 100% rename from tracks/tracks/Staywet.track rename to server/src/main/resources/tracks/tracks/Staywet.track diff --git a/tracks/tracks/Steaming.track b/server/src/main/resources/tracks/tracks/Steaming.track similarity index 100% rename from tracks/tracks/Steaming.track rename to server/src/main/resources/tracks/tracks/Steaming.track diff --git a/tracks/tracks/Steps.track b/server/src/main/resources/tracks/tracks/Steps.track similarity index 100% rename from tracks/tracks/Steps.track rename to server/src/main/resources/tracks/tracks/Steps.track diff --git a/tracks/tracks/StickyFF.track b/server/src/main/resources/tracks/tracks/StickyFF.track similarity index 100% rename from tracks/tracks/StickyFF.track rename to server/src/main/resources/tracks/tracks/StickyFF.track diff --git a/tracks/tracks/Stingray.track b/server/src/main/resources/tracks/tracks/Stingray.track similarity index 100% rename from tracks/tracks/Stingray.track rename to server/src/main/resources/tracks/tracks/Stingray.track diff --git a/tracks/tracks/Stiwawa.track b/server/src/main/resources/tracks/tracks/Stiwawa.track similarity index 100% rename from tracks/tracks/Stiwawa.track rename to server/src/main/resources/tracks/tracks/Stiwawa.track diff --git a/tracks/tracks/Stockmann.track b/server/src/main/resources/tracks/tracks/Stockmann.track similarity index 100% rename from tracks/tracks/Stockmann.track rename to server/src/main/resources/tracks/tracks/Stockmann.track diff --git a/tracks/tracks/StonePassageRace.track b/server/src/main/resources/tracks/tracks/StonePassageRace.track similarity index 100% rename from tracks/tracks/StonePassageRace.track rename to server/src/main/resources/tracks/tracks/StonePassageRace.track diff --git a/tracks/tracks/StonePassageRaceII.track b/server/src/main/resources/tracks/tracks/StonePassageRaceII.track similarity index 100% rename from tracks/tracks/StonePassageRaceII.track rename to server/src/main/resources/tracks/tracks/StonePassageRaceII.track diff --git a/tracks/tracks/StoneRooms.track b/server/src/main/resources/tracks/tracks/StoneRooms.track similarity index 100% rename from tracks/tracks/StoneRooms.track rename to server/src/main/resources/tracks/tracks/StoneRooms.track diff --git a/tracks/tracks/Stonecoldnuts.track b/server/src/main/resources/tracks/tracks/Stonecoldnuts.track similarity index 100% rename from tracks/tracks/Stonecoldnuts.track rename to server/src/main/resources/tracks/tracks/Stonecoldnuts.track diff --git a/tracks/tracks/StonedGarden.track b/server/src/main/resources/tracks/tracks/StonedGarden.track similarity index 100% rename from tracks/tracks/StonedGarden.track rename to server/src/main/resources/tracks/tracks/StonedGarden.track diff --git a/tracks/tracks/Stoneflowers.track b/server/src/main/resources/tracks/tracks/Stoneflowers.track similarity index 100% rename from tracks/tracks/Stoneflowers.track rename to server/src/main/resources/tracks/tracks/Stoneflowers.track diff --git a/tracks/tracks/Stoneskull.track b/server/src/main/resources/tracks/tracks/Stoneskull.track similarity index 100% rename from tracks/tracks/Stoneskull.track rename to server/src/main/resources/tracks/tracks/Stoneskull.track diff --git a/tracks/tracks/Stopacid.track b/server/src/main/resources/tracks/tracks/Stopacid.track similarity index 100% rename from tracks/tracks/Stopacid.track rename to server/src/main/resources/tracks/tracks/Stopacid.track diff --git a/tracks/tracks/Stopper.track b/server/src/main/resources/tracks/tracks/Stopper.track similarity index 100% rename from tracks/tracks/Stopper.track rename to server/src/main/resources/tracks/tracks/Stopper.track diff --git a/tracks/tracks/Straight.track b/server/src/main/resources/tracks/tracks/Straight.track similarity index 100% rename from tracks/tracks/Straight.track rename to server/src/main/resources/tracks/tracks/Straight.track diff --git a/tracks/tracks/StraightWalls.track b/server/src/main/resources/tracks/tracks/StraightWalls.track similarity index 100% rename from tracks/tracks/StraightWalls.track rename to server/src/main/resources/tracks/tracks/StraightWalls.track diff --git a/tracks/tracks/Straps.track b/server/src/main/resources/tracks/tracks/Straps.track similarity index 100% rename from tracks/tracks/Straps.track rename to server/src/main/resources/tracks/tracks/Straps.track diff --git a/tracks/tracks/Stripperbay.track b/server/src/main/resources/tracks/tracks/Stripperbay.track similarity index 100% rename from tracks/tracks/Stripperbay.track rename to server/src/main/resources/tracks/tracks/Stripperbay.track diff --git a/tracks/tracks/Stronghold.track b/server/src/main/resources/tracks/tracks/Stronghold.track similarity index 100% rename from tracks/tracks/Stronghold.track rename to server/src/main/resources/tracks/tracks/Stronghold.track diff --git a/tracks/tracks/Stupido.track b/server/src/main/resources/tracks/tracks/Stupido.track similarity index 100% rename from tracks/tracks/Stupido.track rename to server/src/main/resources/tracks/tracks/Stupido.track diff --git a/tracks/tracks/Sub.track b/server/src/main/resources/tracks/tracks/Sub.track similarity index 100% rename from tracks/tracks/Sub.track rename to server/src/main/resources/tracks/tracks/Sub.track diff --git a/tracks/tracks/SubterraneanJourney.track b/server/src/main/resources/tracks/tracks/SubterraneanJourney.track similarity index 100% rename from tracks/tracks/SubterraneanJourney.track rename to server/src/main/resources/tracks/tracks/SubterraneanJourney.track diff --git a/tracks/tracks/SugarHills.track b/server/src/main/resources/tracks/tracks/SugarHills.track similarity index 100% rename from tracks/tracks/SugarHills.track rename to server/src/main/resources/tracks/tracks/SugarHills.track diff --git a/tracks/tracks/Sulphuracid.track b/server/src/main/resources/tracks/tracks/Sulphuracid.track similarity index 100% rename from tracks/tracks/Sulphuracid.track rename to server/src/main/resources/tracks/tracks/Sulphuracid.track diff --git a/tracks/tracks/SundayWalkI.track b/server/src/main/resources/tracks/tracks/SundayWalkI.track similarity index 100% rename from tracks/tracks/SundayWalkI.track rename to server/src/main/resources/tracks/tracks/SundayWalkI.track diff --git a/tracks/tracks/SundayWalkII.track b/server/src/main/resources/tracks/tracks/SundayWalkII.track similarity index 100% rename from tracks/tracks/SundayWalkII.track rename to server/src/main/resources/tracks/tracks/SundayWalkII.track diff --git a/tracks/tracks/SuperCell.track b/server/src/main/resources/tracks/tracks/SuperCell.track similarity index 100% rename from tracks/tracks/SuperCell.track rename to server/src/main/resources/tracks/tracks/SuperCell.track diff --git a/tracks/tracks/Supermysterious.track b/server/src/main/resources/tracks/tracks/Supermysterious.track similarity index 100% rename from tracks/tracks/Supermysterious.track rename to server/src/main/resources/tracks/tracks/Supermysterious.track diff --git a/tracks/tracks/SupermysteriousII.track b/server/src/main/resources/tracks/tracks/SupermysteriousII.track similarity index 100% rename from tracks/tracks/SupermysteriousII.track rename to server/src/main/resources/tracks/tracks/SupermysteriousII.track diff --git a/tracks/tracks/Surprise.track b/server/src/main/resources/tracks/tracks/Surprise.track similarity index 100% rename from tracks/tracks/Surprise.track rename to server/src/main/resources/tracks/tracks/Surprise.track diff --git a/tracks/tracks/SurprisingHelp.track b/server/src/main/resources/tracks/tracks/SurprisingHelp.track similarity index 100% rename from tracks/tracks/SurprisingHelp.track rename to server/src/main/resources/tracks/tracks/SurprisingHelp.track diff --git a/tracks/tracks/SwaggerJagger.track b/server/src/main/resources/tracks/tracks/SwaggerJagger.track similarity index 100% rename from tracks/tracks/SwaggerJagger.track rename to server/src/main/resources/tracks/tracks/SwaggerJagger.track diff --git a/tracks/tracks/SwampBeach.track b/server/src/main/resources/tracks/tracks/SwampBeach.track similarity index 100% rename from tracks/tracks/SwampBeach.track rename to server/src/main/resources/tracks/tracks/SwampBeach.track diff --git a/tracks/tracks/SwampIsland.track b/server/src/main/resources/tracks/tracks/SwampIsland.track similarity index 100% rename from tracks/tracks/SwampIsland.track rename to server/src/main/resources/tracks/tracks/SwampIsland.track diff --git a/tracks/tracks/Swampd.track b/server/src/main/resources/tracks/tracks/Swampd.track similarity index 100% rename from tracks/tracks/Swampd.track rename to server/src/main/resources/tracks/tracks/Swampd.track diff --git a/tracks/tracks/Swampiz.track b/server/src/main/resources/tracks/tracks/Swampiz.track similarity index 100% rename from tracks/tracks/Swampiz.track rename to server/src/main/resources/tracks/tracks/Swampiz.track diff --git a/tracks/tracks/Swamprisk.track b/server/src/main/resources/tracks/tracks/Swamprisk.track similarity index 100% rename from tracks/tracks/Swamprisk.track rename to server/src/main/resources/tracks/tracks/Swamprisk.track diff --git a/tracks/tracks/Swampskulls.track b/server/src/main/resources/tracks/tracks/Swampskulls.track similarity index 100% rename from tracks/tracks/Swampskulls.track rename to server/src/main/resources/tracks/tracks/Swampskulls.track diff --git a/tracks/tracks/SwampyUnique.track b/server/src/main/resources/tracks/tracks/SwampyUnique.track similarity index 100% rename from tracks/tracks/SwampyUnique.track rename to server/src/main/resources/tracks/tracks/SwampyUnique.track diff --git a/tracks/tracks/Swampyarea.track b/server/src/main/resources/tracks/tracks/Swampyarea.track similarity index 100% rename from tracks/tracks/Swampyarea.track rename to server/src/main/resources/tracks/tracks/Swampyarea.track diff --git a/tracks/tracks/Swampygaps.track b/server/src/main/resources/tracks/tracks/Swampygaps.track similarity index 100% rename from tracks/tracks/Swampygaps.track rename to server/src/main/resources/tracks/tracks/Swampygaps.track diff --git a/tracks/tracks/Swashbuckler.track b/server/src/main/resources/tracks/tracks/Swashbuckler.track similarity index 100% rename from tracks/tracks/Swashbuckler.track rename to server/src/main/resources/tracks/tracks/Swashbuckler.track diff --git a/tracks/tracks/Swatran.track b/server/src/main/resources/tracks/tracks/Swatran.track similarity index 100% rename from tracks/tracks/Swatran.track rename to server/src/main/resources/tracks/tracks/Swatran.track diff --git a/tracks/tracks/Swedishmeatballs.track b/server/src/main/resources/tracks/tracks/Swedishmeatballs.track similarity index 100% rename from tracks/tracks/Swedishmeatballs.track rename to server/src/main/resources/tracks/tracks/Swedishmeatballs.track diff --git a/tracks/tracks/Sweep.track b/server/src/main/resources/tracks/tracks/Sweep.track similarity index 100% rename from tracks/tracks/Sweep.track rename to server/src/main/resources/tracks/tracks/Sweep.track diff --git a/tracks/tracks/Swib.track b/server/src/main/resources/tracks/tracks/Swib.track similarity index 100% rename from tracks/tracks/Swib.track rename to server/src/main/resources/tracks/tracks/Swib.track diff --git a/tracks/tracks/Swicac.track b/server/src/main/resources/tracks/tracks/Swicac.track similarity index 100% rename from tracks/tracks/Swicac.track rename to server/src/main/resources/tracks/tracks/Swicac.track diff --git a/tracks/tracks/Swiftlyrepeatingmyself.track b/server/src/main/resources/tracks/tracks/Swiftlyrepeatingmyself.track similarity index 100% rename from tracks/tracks/Swiftlyrepeatingmyself.track rename to server/src/main/resources/tracks/tracks/Swiftlyrepeatingmyself.track diff --git a/tracks/tracks/SwingAround.track b/server/src/main/resources/tracks/tracks/SwingAround.track similarity index 100% rename from tracks/tracks/SwingAround.track rename to server/src/main/resources/tracks/tracks/SwingAround.track diff --git a/tracks/tracks/SwingAround2.track b/server/src/main/resources/tracks/tracks/SwingAround2.track similarity index 100% rename from tracks/tracks/SwingAround2.track rename to server/src/main/resources/tracks/tracks/SwingAround2.track diff --git a/tracks/tracks/SwingStart.track b/server/src/main/resources/tracks/tracks/SwingStart.track similarity index 100% rename from tracks/tracks/SwingStart.track rename to server/src/main/resources/tracks/tracks/SwingStart.track diff --git a/tracks/tracks/Swingaling.track b/server/src/main/resources/tracks/tracks/Swingaling.track similarity index 100% rename from tracks/tracks/Swingaling.track rename to server/src/main/resources/tracks/tracks/Swingaling.track diff --git a/tracks/tracks/Swinger.track b/server/src/main/resources/tracks/tracks/Swinger.track similarity index 100% rename from tracks/tracks/Swinger.track rename to server/src/main/resources/tracks/tracks/Swinger.track diff --git a/tracks/tracks/Swinging.track b/server/src/main/resources/tracks/tracks/Swinging.track similarity index 100% rename from tracks/tracks/Swinging.track rename to server/src/main/resources/tracks/tracks/Swinging.track diff --git a/tracks/tracks/SwingingII.track b/server/src/main/resources/tracks/tracks/SwingingII.track similarity index 100% rename from tracks/tracks/SwingingII.track rename to server/src/main/resources/tracks/tracks/SwingingII.track diff --git a/tracks/tracks/SwingingIII.track b/server/src/main/resources/tracks/tracks/SwingingIII.track similarity index 100% rename from tracks/tracks/SwingingIII.track rename to server/src/main/resources/tracks/tracks/SwingingIII.track diff --git a/tracks/tracks/Switchingoff.track b/server/src/main/resources/tracks/tracks/Switchingoff.track similarity index 100% rename from tracks/tracks/Switchingoff.track rename to server/src/main/resources/tracks/tracks/Switchingoff.track diff --git a/tracks/tracks/Swordfish.track b/server/src/main/resources/tracks/tracks/Swordfish.track similarity index 100% rename from tracks/tracks/Swordfish.track rename to server/src/main/resources/tracks/tracks/Swordfish.track diff --git a/tracks/tracks/Swordoftheking.track b/server/src/main/resources/tracks/tracks/Swordoftheking.track similarity index 100% rename from tracks/tracks/Swordoftheking.track rename to server/src/main/resources/tracks/tracks/Swordoftheking.track diff --git a/tracks/tracks/Swordsinthestones.track b/server/src/main/resources/tracks/tracks/Swordsinthestones.track similarity index 100% rename from tracks/tracks/Swordsinthestones.track rename to server/src/main/resources/tracks/tracks/Swordsinthestones.track diff --git a/tracks/tracks/Symmetric.track b/server/src/main/resources/tracks/tracks/Symmetric.track similarity index 100% rename from tracks/tracks/Symmetric.track rename to server/src/main/resources/tracks/tracks/Symmetric.track diff --git a/tracks/tracks/SymmetricII.track b/server/src/main/resources/tracks/tracks/SymmetricII.track similarity index 100% rename from tracks/tracks/SymmetricII.track rename to server/src/main/resources/tracks/tracks/SymmetricII.track diff --git a/tracks/tracks/Symmetricballs.track b/server/src/main/resources/tracks/tracks/Symmetricballs.track similarity index 100% rename from tracks/tracks/Symmetricballs.track rename to server/src/main/resources/tracks/tracks/Symmetricballs.track diff --git a/tracks/tracks/SympatheticTrack.track b/server/src/main/resources/tracks/tracks/SympatheticTrack.track similarity index 100% rename from tracks/tracks/SympatheticTrack.track rename to server/src/main/resources/tracks/tracks/SympatheticTrack.track diff --git a/tracks/tracks/Synchronize.track b/server/src/main/resources/tracks/tracks/Synchronize.track similarity index 100% rename from tracks/tracks/Synchronize.track rename to server/src/main/resources/tracks/tracks/Synchronize.track diff --git a/tracks/tracks/Sywal.track b/server/src/main/resources/tracks/tracks/Sywal.track similarity index 100% rename from tracks/tracks/Sywal.track rename to server/src/main/resources/tracks/tracks/Sywal.track diff --git a/tracks/tracks/T90sTrap.track b/server/src/main/resources/tracks/tracks/T90sTrap.track similarity index 100% rename from tracks/tracks/T90sTrap.track rename to server/src/main/resources/tracks/tracks/T90sTrap.track diff --git a/tracks/tracks/TIEfighters.track b/server/src/main/resources/tracks/tracks/TIEfighters.track similarity index 100% rename from tracks/tracks/TIEfighters.track rename to server/src/main/resources/tracks/tracks/TIEfighters.track diff --git a/tracks/tracks/TLip.track b/server/src/main/resources/tracks/tracks/TLip.track similarity index 100% rename from tracks/tracks/TLip.track rename to server/src/main/resources/tracks/tracks/TLip.track diff --git a/tracks/tracks/Tactics.track b/server/src/main/resources/tracks/tracks/Tactics.track similarity index 100% rename from tracks/tracks/Tactics.track rename to server/src/main/resources/tracks/tracks/Tactics.track diff --git a/tracks/tracks/TakeaShot.track b/server/src/main/resources/tracks/tracks/TakeaShot.track similarity index 100% rename from tracks/tracks/TakeaShot.track rename to server/src/main/resources/tracks/tracks/TakeaShot.track diff --git a/tracks/tracks/Takeashower.track b/server/src/main/resources/tracks/tracks/Takeashower.track similarity index 100% rename from tracks/tracks/Takeashower.track rename to server/src/main/resources/tracks/tracks/Takeashower.track diff --git a/tracks/tracks/Takemetomyhome.track b/server/src/main/resources/tracks/tracks/Takemetomyhome.track similarity index 100% rename from tracks/tracks/Takemetomyhome.track rename to server/src/main/resources/tracks/tracks/Takemetomyhome.track diff --git a/tracks/tracks/Takemetomyhome2.track b/server/src/main/resources/tracks/tracks/Takemetomyhome2.track similarity index 100% rename from tracks/tracks/Takemetomyhome2.track rename to server/src/main/resources/tracks/tracks/Takemetomyhome2.track diff --git a/tracks/tracks/Takemetomyhome3.track b/server/src/main/resources/tracks/tracks/Takemetomyhome3.track similarity index 100% rename from tracks/tracks/Takemetomyhome3.track rename to server/src/main/resources/tracks/tracks/Takemetomyhome3.track diff --git a/tracks/tracks/Takesafooltoremainsane.track b/server/src/main/resources/tracks/tracks/Takesafooltoremainsane.track similarity index 100% rename from tracks/tracks/Takesafooltoremainsane.track rename to server/src/main/resources/tracks/tracks/Takesafooltoremainsane.track diff --git a/tracks/tracks/Targetinsight.track b/server/src/main/resources/tracks/tracks/Targetinsight.track similarity index 100% rename from tracks/tracks/Targetinsight.track rename to server/src/main/resources/tracks/tracks/Targetinsight.track diff --git a/tracks/tracks/Tarn.track b/server/src/main/resources/tracks/tracks/Tarn.track similarity index 100% rename from tracks/tracks/Tarn.track rename to server/src/main/resources/tracks/tracks/Tarn.track diff --git a/tracks/tracks/TastyTurn.track b/server/src/main/resources/tracks/tracks/TastyTurn.track similarity index 100% rename from tracks/tracks/TastyTurn.track rename to server/src/main/resources/tracks/tracks/TastyTurn.track diff --git a/tracks/tracks/Teaforirish.track b/server/src/main/resources/tracks/tracks/Teaforirish.track similarity index 100% rename from tracks/tracks/Teaforirish.track rename to server/src/main/resources/tracks/tracks/Teaforirish.track diff --git a/tracks/tracks/TeamgamesSince2003.track b/server/src/main/resources/tracks/tracks/TeamgamesSince2003.track similarity index 100% rename from tracks/tracks/TeamgamesSince2003.track rename to server/src/main/resources/tracks/tracks/TeamgamesSince2003.track diff --git a/tracks/tracks/Teamwork.track b/server/src/main/resources/tracks/tracks/Teamwork.track similarity index 100% rename from tracks/tracks/Teamwork.track rename to server/src/main/resources/tracks/tracks/Teamwork.track diff --git a/tracks/tracks/Tecele.track b/server/src/main/resources/tracks/tracks/Tecele.track similarity index 100% rename from tracks/tracks/Tecele.track rename to server/src/main/resources/tracks/tracks/Tecele.track diff --git a/tracks/tracks/TechnoTentacles.track b/server/src/main/resources/tracks/tracks/TechnoTentacles.track similarity index 100% rename from tracks/tracks/TechnoTentacles.track rename to server/src/main/resources/tracks/tracks/TechnoTentacles.track diff --git a/tracks/tracks/Teeriver.track b/server/src/main/resources/tracks/tracks/Teeriver.track similarity index 100% rename from tracks/tracks/Teeriver.track rename to server/src/main/resources/tracks/tracks/Teeriver.track diff --git a/tracks/tracks/TeleVision.track b/server/src/main/resources/tracks/tracks/TeleVision.track similarity index 100% rename from tracks/tracks/TeleVision.track rename to server/src/main/resources/tracks/tracks/TeleVision.track diff --git a/tracks/tracks/Telepathetic.track b/server/src/main/resources/tracks/tracks/Telepathetic.track similarity index 100% rename from tracks/tracks/Telepathetic.track rename to server/src/main/resources/tracks/tracks/Telepathetic.track diff --git a/tracks/tracks/TeleportFringe.track b/server/src/main/resources/tracks/tracks/TeleportFringe.track similarity index 100% rename from tracks/tracks/TeleportFringe.track rename to server/src/main/resources/tracks/tracks/TeleportFringe.track diff --git a/tracks/tracks/TeleportHall.track b/server/src/main/resources/tracks/tracks/TeleportHall.track similarity index 100% rename from tracks/tracks/TeleportHall.track rename to server/src/main/resources/tracks/tracks/TeleportHall.track diff --git a/tracks/tracks/TeleportSlide.track b/server/src/main/resources/tracks/tracks/TeleportSlide.track similarity index 100% rename from tracks/tracks/TeleportSlide.track rename to server/src/main/resources/tracks/tracks/TeleportSlide.track diff --git a/tracks/tracks/TeleportSwing.track b/server/src/main/resources/tracks/tracks/TeleportSwing.track similarity index 100% rename from tracks/tracks/TeleportSwing.track rename to server/src/main/resources/tracks/tracks/TeleportSwing.track diff --git a/tracks/tracks/Teletrip.track b/server/src/main/resources/tracks/tracks/Teletrip.track similarity index 100% rename from tracks/tracks/Teletrip.track rename to server/src/main/resources/tracks/tracks/Teletrip.track diff --git a/tracks/tracks/Telfos.track b/server/src/main/resources/tracks/tracks/Telfos.track similarity index 100% rename from tracks/tracks/Telfos.track rename to server/src/main/resources/tracks/tracks/Telfos.track diff --git a/tracks/tracks/TelmagWall.track b/server/src/main/resources/tracks/tracks/TelmagWall.track similarity index 100% rename from tracks/tracks/TelmagWall.track rename to server/src/main/resources/tracks/tracks/TelmagWall.track diff --git a/tracks/tracks/Telquar.track b/server/src/main/resources/tracks/tracks/Telquar.track similarity index 100% rename from tracks/tracks/Telquar.track rename to server/src/main/resources/tracks/tracks/Telquar.track diff --git a/tracks/tracks/TelquarII.track b/server/src/main/resources/tracks/tracks/TelquarII.track similarity index 100% rename from tracks/tracks/TelquarII.track rename to server/src/main/resources/tracks/tracks/TelquarII.track diff --git a/tracks/tracks/Tempelofthedeath.track b/server/src/main/resources/tracks/tracks/Tempelofthedeath.track similarity index 100% rename from tracks/tracks/Tempelofthedeath.track rename to server/src/main/resources/tracks/tracks/Tempelofthedeath.track diff --git a/tracks/tracks/TenHoles.track b/server/src/main/resources/tracks/tracks/TenHoles.track similarity index 100% rename from tracks/tracks/TenHoles.track rename to server/src/main/resources/tracks/tracks/TenHoles.track diff --git a/tracks/tracks/TensionHill.track b/server/src/main/resources/tracks/tracks/TensionHill.track similarity index 100% rename from tracks/tracks/TensionHill.track rename to server/src/main/resources/tracks/tracks/TensionHill.track diff --git a/tracks/tracks/Terrace.track b/server/src/main/resources/tracks/tracks/Terrace.track similarity index 100% rename from tracks/tracks/Terrace.track rename to server/src/main/resources/tracks/tracks/Terrace.track diff --git a/tracks/tracks/Terraincognita.track b/server/src/main/resources/tracks/tracks/Terraincognita.track similarity index 100% rename from tracks/tracks/Terraincognita.track rename to server/src/main/resources/tracks/tracks/Terraincognita.track diff --git a/tracks/tracks/Testos.track b/server/src/main/resources/tracks/tracks/Testos.track similarity index 100% rename from tracks/tracks/Testos.track rename to server/src/main/resources/tracks/tracks/Testos.track diff --git a/tracks/tracks/Tetris.track b/server/src/main/resources/tracks/tracks/Tetris.track similarity index 100% rename from tracks/tracks/Tetris.track rename to server/src/main/resources/tracks/tracks/Tetris.track diff --git a/tracks/tracks/TheArena.track b/server/src/main/resources/tracks/tracks/TheArena.track similarity index 100% rename from tracks/tracks/TheArena.track rename to server/src/main/resources/tracks/tracks/TheArena.track diff --git a/tracks/tracks/TheAtrocious.track b/server/src/main/resources/tracks/tracks/TheAtrocious.track similarity index 100% rename from tracks/tracks/TheAtrocious.track rename to server/src/main/resources/tracks/tracks/TheAtrocious.track diff --git a/tracks/tracks/TheBad.track b/server/src/main/resources/tracks/tracks/TheBad.track similarity index 100% rename from tracks/tracks/TheBad.track rename to server/src/main/resources/tracks/tracks/TheBad.track diff --git a/tracks/tracks/TheBigDipper1.track b/server/src/main/resources/tracks/tracks/TheBigDipper1.track similarity index 100% rename from tracks/tracks/TheBigDipper1.track rename to server/src/main/resources/tracks/tracks/TheBigDipper1.track diff --git a/tracks/tracks/TheBigDipper2.track b/server/src/main/resources/tracks/tracks/TheBigDipper2.track similarity index 100% rename from tracks/tracks/TheBigDipper2.track rename to server/src/main/resources/tracks/tracks/TheBigDipper2.track diff --git a/tracks/tracks/TheBigDipper3.track b/server/src/main/resources/tracks/tracks/TheBigDipper3.track similarity index 100% rename from tracks/tracks/TheBigDipper3.track rename to server/src/main/resources/tracks/tracks/TheBigDipper3.track diff --git a/tracks/tracks/TheBigTest.track b/server/src/main/resources/tracks/tracks/TheBigTest.track similarity index 100% rename from tracks/tracks/TheBigTest.track rename to server/src/main/resources/tracks/tracks/TheBigTest.track diff --git a/tracks/tracks/TheBraveMansBounce.track b/server/src/main/resources/tracks/tracks/TheBraveMansBounce.track similarity index 100% rename from tracks/tracks/TheBraveMansBounce.track rename to server/src/main/resources/tracks/tracks/TheBraveMansBounce.track diff --git a/tracks/tracks/TheChoice.track b/server/src/main/resources/tracks/tracks/TheChoice.track similarity index 100% rename from tracks/tracks/TheChoice.track rename to server/src/main/resources/tracks/tracks/TheChoice.track diff --git a/tracks/tracks/TheCompany.track b/server/src/main/resources/tracks/tracks/TheCompany.track similarity index 100% rename from tracks/tracks/TheCompany.track rename to server/src/main/resources/tracks/tracks/TheCompany.track diff --git a/tracks/tracks/TheCow.track b/server/src/main/resources/tracks/tracks/TheCow.track similarity index 100% rename from tracks/tracks/TheCow.track rename to server/src/main/resources/tracks/tracks/TheCow.track diff --git a/tracks/tracks/TheDronesClub.track b/server/src/main/resources/tracks/tracks/TheDronesClub.track similarity index 100% rename from tracks/tracks/TheDronesClub.track rename to server/src/main/resources/tracks/tracks/TheDronesClub.track diff --git a/tracks/tracks/TheDungeon.track b/server/src/main/resources/tracks/tracks/TheDungeon.track similarity index 100% rename from tracks/tracks/TheDungeon.track rename to server/src/main/resources/tracks/tracks/TheDungeon.track diff --git a/tracks/tracks/TheFirstOne.track b/server/src/main/resources/tracks/tracks/TheFirstOne.track similarity index 100% rename from tracks/tracks/TheFirstOne.track rename to server/src/main/resources/tracks/tracks/TheFirstOne.track diff --git a/tracks/tracks/TheGood.track b/server/src/main/resources/tracks/tracks/TheGood.track similarity index 100% rename from tracks/tracks/TheGood.track rename to server/src/main/resources/tracks/tracks/TheGood.track diff --git a/tracks/tracks/TheHell.track b/server/src/main/resources/tracks/tracks/TheHell.track similarity index 100% rename from tracks/tracks/TheHell.track rename to server/src/main/resources/tracks/tracks/TheHell.track diff --git a/tracks/tracks/TheLab.track b/server/src/main/resources/tracks/tracks/TheLab.track similarity index 100% rename from tracks/tracks/TheLab.track rename to server/src/main/resources/tracks/tracks/TheLab.track diff --git a/tracks/tracks/TheLegendofZelda.track b/server/src/main/resources/tracks/tracks/TheLegendofZelda.track similarity index 100% rename from tracks/tracks/TheLegendofZelda.track rename to server/src/main/resources/tracks/tracks/TheLegendofZelda.track diff --git a/tracks/tracks/TheLeiks.track b/server/src/main/resources/tracks/tracks/TheLeiks.track similarity index 100% rename from tracks/tracks/TheLeiks.track rename to server/src/main/resources/tracks/tracks/TheLeiks.track diff --git a/tracks/tracks/TheLongJourneyI.track b/server/src/main/resources/tracks/tracks/TheLongJourneyI.track similarity index 100% rename from tracks/tracks/TheLongJourneyI.track rename to server/src/main/resources/tracks/tracks/TheLongJourneyI.track diff --git a/tracks/tracks/TheLongJourneyII.track b/server/src/main/resources/tracks/tracks/TheLongJourneyII.track similarity index 100% rename from tracks/tracks/TheLongJourneyII.track rename to server/src/main/resources/tracks/tracks/TheLongJourneyII.track diff --git a/tracks/tracks/TheLongJourneyIII.track b/server/src/main/resources/tracks/tracks/TheLongJourneyIII.track similarity index 100% rename from tracks/tracks/TheLongJourneyIII.track rename to server/src/main/resources/tracks/tracks/TheLongJourneyIII.track diff --git a/tracks/tracks/TheLongJourneyV.track b/server/src/main/resources/tracks/tracks/TheLongJourneyV.track similarity index 100% rename from tracks/tracks/TheLongJourneyV.track rename to server/src/main/resources/tracks/tracks/TheLongJourneyV.track diff --git a/tracks/tracks/TheLongJourneyVI.track b/server/src/main/resources/tracks/tracks/TheLongJourneyVI.track similarity index 100% rename from tracks/tracks/TheLongJourneyVI.track rename to server/src/main/resources/tracks/tracks/TheLongJourneyVI.track diff --git a/tracks/tracks/ThePain.track b/server/src/main/resources/tracks/tracks/ThePain.track similarity index 100% rename from tracks/tracks/ThePain.track rename to server/src/main/resources/tracks/tracks/ThePain.track diff --git a/tracks/tracks/ThePainII.track b/server/src/main/resources/tracks/tracks/ThePainII.track similarity index 100% rename from tracks/tracks/ThePainII.track rename to server/src/main/resources/tracks/tracks/ThePainII.track diff --git a/tracks/tracks/ThePile.track b/server/src/main/resources/tracks/tracks/ThePile.track similarity index 100% rename from tracks/tracks/ThePile.track rename to server/src/main/resources/tracks/tracks/ThePile.track diff --git a/tracks/tracks/ThePit.track b/server/src/main/resources/tracks/tracks/ThePit.track similarity index 100% rename from tracks/tracks/ThePit.track rename to server/src/main/resources/tracks/tracks/ThePit.track diff --git a/tracks/tracks/ThePuzzle.track b/server/src/main/resources/tracks/tracks/ThePuzzle.track similarity index 100% rename from tracks/tracks/ThePuzzle.track rename to server/src/main/resources/tracks/tracks/ThePuzzle.track diff --git a/tracks/tracks/TheRoadWasSlippery.track b/server/src/main/resources/tracks/tracks/TheRoadWasSlippery.track similarity index 100% rename from tracks/tracks/TheRoadWasSlippery.track rename to server/src/main/resources/tracks/tracks/TheRoadWasSlippery.track diff --git a/tracks/tracks/TheSkeezixDilemma.track b/server/src/main/resources/tracks/tracks/TheSkeezixDilemma.track similarity index 100% rename from tracks/tracks/TheSkeezixDilemma.track rename to server/src/main/resources/tracks/tracks/TheSkeezixDilemma.track diff --git a/tracks/tracks/TheThreepennyOpera.track b/server/src/main/resources/tracks/tracks/TheThreepennyOpera.track similarity index 100% rename from tracks/tracks/TheThreepennyOpera.track rename to server/src/main/resources/tracks/tracks/TheThreepennyOpera.track diff --git a/tracks/tracks/TheUgly.track b/server/src/main/resources/tracks/tracks/TheUgly.track similarity index 100% rename from tracks/tracks/TheUgly.track rename to server/src/main/resources/tracks/tracks/TheUgly.track diff --git a/tracks/tracks/TheWeakestLink.track b/server/src/main/resources/tracks/tracks/TheWeakestLink.track similarity index 100% rename from tracks/tracks/TheWeakestLink.track rename to server/src/main/resources/tracks/tracks/TheWeakestLink.track diff --git a/tracks/tracks/TheWheel.track b/server/src/main/resources/tracks/tracks/TheWheel.track similarity index 100% rename from tracks/tracks/TheWheel.track rename to server/src/main/resources/tracks/tracks/TheWheel.track diff --git a/tracks/tracks/TheYear2004.track b/server/src/main/resources/tracks/tracks/TheYear2004.track similarity index 100% rename from tracks/tracks/TheYear2004.track rename to server/src/main/resources/tracks/tracks/TheYear2004.track diff --git a/tracks/tracks/ThefacesofMars.track b/server/src/main/resources/tracks/tracks/ThefacesofMars.track similarity index 100% rename from tracks/tracks/ThefacesofMars.track rename to server/src/main/resources/tracks/tracks/ThefacesofMars.track diff --git a/tracks/tracks/ThefacesofMarsII.track b/server/src/main/resources/tracks/tracks/ThefacesofMarsII.track similarity index 100% rename from tracks/tracks/ThefacesofMarsII.track rename to server/src/main/resources/tracks/tracks/ThefacesofMarsII.track diff --git a/tracks/tracks/Thefork.track b/server/src/main/resources/tracks/tracks/Thefork.track similarity index 100% rename from tracks/tracks/Thefork.track rename to server/src/main/resources/tracks/tracks/Thefork.track diff --git a/tracks/tracks/Thelakeandtheriver.track b/server/src/main/resources/tracks/tracks/Thelakeandtheriver.track similarity index 100% rename from tracks/tracks/Thelakeandtheriver.track rename to server/src/main/resources/tracks/tracks/Thelakeandtheriver.track diff --git a/tracks/tracks/Themap.track b/server/src/main/resources/tracks/tracks/Themap.track similarity index 100% rename from tracks/tracks/Themap.track rename to server/src/main/resources/tracks/tracks/Themap.track diff --git a/tracks/tracks/Themotherofalltraps.track b/server/src/main/resources/tracks/tracks/Themotherofalltraps.track similarity index 100% rename from tracks/tracks/Themotherofalltraps.track rename to server/src/main/resources/tracks/tracks/Themotherofalltraps.track diff --git a/tracks/tracks/Thenewdividedisland.track b/server/src/main/resources/tracks/tracks/Thenewdividedisland.track similarity index 100% rename from tracks/tracks/Thenewdividedisland.track rename to server/src/main/resources/tracks/tracks/Thenewdividedisland.track diff --git a/tracks/tracks/Thenumberofthebeast.track b/server/src/main/resources/tracks/tracks/Thenumberofthebeast.track similarity index 100% rename from tracks/tracks/Thenumberofthebeast.track rename to server/src/main/resources/tracks/tracks/Thenumberofthebeast.track diff --git a/tracks/tracks/Theo.track b/server/src/main/resources/tracks/tracks/Theo.track similarity index 100% rename from tracks/tracks/Theo.track rename to server/src/main/resources/tracks/tracks/Theo.track diff --git a/tracks/tracks/Thepotholes.track b/server/src/main/resources/tracks/tracks/Thepotholes.track similarity index 100% rename from tracks/tracks/Thepotholes.track rename to server/src/main/resources/tracks/tracks/Thepotholes.track diff --git a/tracks/tracks/Thepulse.track b/server/src/main/resources/tracks/tracks/Thepulse.track similarity index 100% rename from tracks/tracks/Thepulse.track rename to server/src/main/resources/tracks/tracks/Thepulse.track diff --git a/tracks/tracks/Thereandback.track b/server/src/main/resources/tracks/tracks/Thereandback.track similarity index 100% rename from tracks/tracks/Thereandback.track rename to server/src/main/resources/tracks/tracks/Thereandback.track diff --git a/tracks/tracks/Thereandback2.track b/server/src/main/resources/tracks/tracks/Thereandback2.track similarity index 100% rename from tracks/tracks/Thereandback2.track rename to server/src/main/resources/tracks/tracks/Thereandback2.track diff --git a/tracks/tracks/Therooms.track b/server/src/main/resources/tracks/tracks/Therooms.track similarity index 100% rename from tracks/tracks/Therooms.track rename to server/src/main/resources/tracks/tracks/Therooms.track diff --git a/tracks/tracks/ThesOner.track b/server/src/main/resources/tracks/tracks/ThesOner.track similarity index 100% rename from tracks/tracks/ThesOner.track rename to server/src/main/resources/tracks/tracks/ThesOner.track diff --git a/tracks/tracks/ThingBouncesBack.track b/server/src/main/resources/tracks/tracks/ThingBouncesBack.track similarity index 100% rename from tracks/tracks/ThingBouncesBack.track rename to server/src/main/resources/tracks/tracks/ThingBouncesBack.track diff --git a/tracks/tracks/Thisaintnochicken.track b/server/src/main/resources/tracks/tracks/Thisaintnochicken.track similarity index 100% rename from tracks/tracks/Thisaintnochicken.track rename to server/src/main/resources/tracks/tracks/Thisaintnochicken.track diff --git a/tracks/tracks/ThisisSpin.track b/server/src/main/resources/tracks/tracks/ThisisSpin.track similarity index 100% rename from tracks/tracks/ThisisSpin.track rename to server/src/main/resources/tracks/tracks/ThisisSpin.track diff --git a/tracks/tracks/Thisischicken.track b/server/src/main/resources/tracks/tracks/Thisischicken.track similarity index 100% rename from tracks/tracks/Thisischicken.track rename to server/src/main/resources/tracks/tracks/Thisischicken.track diff --git a/tracks/tracks/Thisisspiky.track b/server/src/main/resources/tracks/tracks/Thisisspiky.track similarity index 100% rename from tracks/tracks/Thisisspiky.track rename to server/src/main/resources/tracks/tracks/Thisisspiky.track diff --git a/tracks/tracks/ThisisspikyII.track b/server/src/main/resources/tracks/tracks/ThisisspikyII.track similarity index 100% rename from tracks/tracks/ThisisspikyII.track rename to server/src/main/resources/tracks/tracks/ThisisspikyII.track diff --git a/tracks/tracks/ThreePassagesI.track b/server/src/main/resources/tracks/tracks/ThreePassagesI.track similarity index 100% rename from tracks/tracks/ThreePassagesI.track rename to server/src/main/resources/tracks/tracks/ThreePassagesI.track diff --git a/tracks/tracks/ThreePassagesII.track b/server/src/main/resources/tracks/tracks/ThreePassagesII.track similarity index 100% rename from tracks/tracks/ThreePassagesII.track rename to server/src/main/resources/tracks/tracks/ThreePassagesII.track diff --git a/tracks/tracks/ThreePassagesIII.track b/server/src/main/resources/tracks/tracks/ThreePassagesIII.track similarity index 100% rename from tracks/tracks/ThreePassagesIII.track rename to server/src/main/resources/tracks/tracks/ThreePassagesIII.track diff --git a/tracks/tracks/ThreePassagesIV.track b/server/src/main/resources/tracks/tracks/ThreePassagesIV.track similarity index 100% rename from tracks/tracks/ThreePassagesIV.track rename to server/src/main/resources/tracks/tracks/ThreePassagesIV.track diff --git a/tracks/tracks/ThreePassagesV.track b/server/src/main/resources/tracks/tracks/ThreePassagesV.track similarity index 100% rename from tracks/tracks/ThreePassagesV.track rename to server/src/main/resources/tracks/tracks/ThreePassagesV.track diff --git a/tracks/tracks/Threehills.track b/server/src/main/resources/tracks/tracks/Threehills.track similarity index 100% rename from tracks/tracks/Threehills.track rename to server/src/main/resources/tracks/tracks/Threehills.track diff --git a/tracks/tracks/Threeroomsandakitchen.track b/server/src/main/resources/tracks/tracks/Threeroomsandakitchen.track similarity index 100% rename from tracks/tracks/Threeroomsandakitchen.track rename to server/src/main/resources/tracks/tracks/Threeroomsandakitchen.track diff --git a/tracks/tracks/Threesections.track b/server/src/main/resources/tracks/tracks/Threesections.track similarity index 100% rename from tracks/tracks/Threesections.track rename to server/src/main/resources/tracks/tracks/Threesections.track diff --git a/tracks/tracks/Threesuprises.track b/server/src/main/resources/tracks/tracks/Threesuprises.track similarity index 100% rename from tracks/tracks/Threesuprises.track rename to server/src/main/resources/tracks/tracks/Threesuprises.track diff --git a/tracks/tracks/Threewaysofcrossing.track b/server/src/main/resources/tracks/tracks/Threewaysofcrossing.track similarity index 100% rename from tracks/tracks/Threewaysofcrossing.track rename to server/src/main/resources/tracks/tracks/Threewaysofcrossing.track diff --git a/tracks/tracks/Thrillseekers.track b/server/src/main/resources/tracks/tracks/Thrillseekers.track similarity index 100% rename from tracks/tracks/Thrillseekers.track rename to server/src/main/resources/tracks/tracks/Thrillseekers.track diff --git a/tracks/tracks/Through.track b/server/src/main/resources/tracks/tracks/Through.track similarity index 100% rename from tracks/tracks/Through.track rename to server/src/main/resources/tracks/tracks/Through.track diff --git a/tracks/tracks/Through2.track b/server/src/main/resources/tracks/tracks/Through2.track similarity index 100% rename from tracks/tracks/Through2.track rename to server/src/main/resources/tracks/tracks/Through2.track diff --git a/tracks/tracks/TicTacToe.track b/server/src/main/resources/tracks/tracks/TicTacToe.track similarity index 100% rename from tracks/tracks/TicTacToe.track rename to server/src/main/resources/tracks/tracks/TicTacToe.track diff --git a/tracks/tracks/TicoTico.track b/server/src/main/resources/tracks/tracks/TicoTico.track similarity index 100% rename from tracks/tracks/TicoTico.track rename to server/src/main/resources/tracks/tracks/TicoTico.track diff --git a/tracks/tracks/Tighteningangle.track b/server/src/main/resources/tracks/tracks/Tighteningangle.track similarity index 100% rename from tracks/tracks/Tighteningangle.track rename to server/src/main/resources/tracks/tracks/Tighteningangle.track diff --git a/tracks/tracks/Tiikoni.track b/server/src/main/resources/tracks/tracks/Tiikoni.track similarity index 100% rename from tracks/tracks/Tiikoni.track rename to server/src/main/resources/tracks/tracks/Tiikoni.track diff --git a/tracks/tracks/Tikal.track b/server/src/main/resources/tracks/tracks/Tikal.track similarity index 100% rename from tracks/tracks/Tikal.track rename to server/src/main/resources/tracks/tracks/Tikal.track diff --git a/tracks/tracks/TingPow.track b/server/src/main/resources/tracks/tracks/TingPow.track similarity index 100% rename from tracks/tracks/TingPow.track rename to server/src/main/resources/tracks/tracks/TingPow.track diff --git a/tracks/tracks/TippingPoint.track b/server/src/main/resources/tracks/tracks/TippingPoint.track similarity index 100% rename from tracks/tracks/TippingPoint.track rename to server/src/main/resources/tracks/tracks/TippingPoint.track diff --git a/tracks/tracks/ToBeContinued.track b/server/src/main/resources/tracks/tracks/ToBeContinued.track similarity index 100% rename from tracks/tracks/ToBeContinued.track rename to server/src/main/resources/tracks/tracks/ToBeContinued.track diff --git a/tracks/tracks/Tomb.track b/server/src/main/resources/tracks/tracks/Tomb.track similarity index 100% rename from tracks/tracks/Tomb.track rename to server/src/main/resources/tracks/tracks/Tomb.track diff --git a/tracks/tracks/Tooeasy.track b/server/src/main/resources/tracks/tracks/Tooeasy.track similarity index 100% rename from tracks/tracks/Tooeasy.track rename to server/src/main/resources/tracks/tracks/Tooeasy.track diff --git a/tracks/tracks/Tooeasy2.track b/server/src/main/resources/tracks/tracks/Tooeasy2.track similarity index 100% rename from tracks/tracks/Tooeasy2.track rename to server/src/main/resources/tracks/tracks/Tooeasy2.track diff --git a/tracks/tracks/Tooeasytoo.track b/server/src/main/resources/tracks/tracks/Tooeasytoo.track similarity index 100% rename from tracks/tracks/Tooeasytoo.track rename to server/src/main/resources/tracks/tracks/Tooeasytoo.track diff --git a/tracks/tracks/Toolongname.track b/server/src/main/resources/tracks/tracks/Toolongname.track similarity index 100% rename from tracks/tracks/Toolongname.track rename to server/src/main/resources/tracks/tracks/Toolongname.track diff --git a/tracks/tracks/ToolsforFools.track b/server/src/main/resources/tracks/tracks/ToolsforFools.track similarity index 100% rename from tracks/tracks/ToolsforFools.track rename to server/src/main/resources/tracks/tracks/ToolsforFools.track diff --git a/tracks/tracks/TopShelf.track b/server/src/main/resources/tracks/tracks/TopShelf.track similarity index 100% rename from tracks/tracks/TopShelf.track rename to server/src/main/resources/tracks/tracks/TopShelf.track diff --git a/tracks/tracks/TortureChamber.track b/server/src/main/resources/tracks/tracks/TortureChamber.track similarity index 100% rename from tracks/tracks/TortureChamber.track rename to server/src/main/resources/tracks/tracks/TortureChamber.track diff --git a/tracks/tracks/TotalYIPSI.track b/server/src/main/resources/tracks/tracks/TotalYIPSI.track similarity index 100% rename from tracks/tracks/TotalYIPSI.track rename to server/src/main/resources/tracks/tracks/TotalYIPSI.track diff --git a/tracks/tracks/TotalYIPSII.track b/server/src/main/resources/tracks/tracks/TotalYIPSII.track similarity index 100% rename from tracks/tracks/TotalYIPSII.track rename to server/src/main/resources/tracks/tracks/TotalYIPSII.track diff --git a/tracks/tracks/Touchofapro.track b/server/src/main/resources/tracks/tracks/Touchofapro.track similarity index 100% rename from tracks/tracks/Touchofapro.track rename to server/src/main/resources/tracks/tracks/Touchofapro.track diff --git a/tracks/tracks/ToughGame.track b/server/src/main/resources/tracks/tracks/ToughGame.track similarity index 100% rename from tracks/tracks/ToughGame.track rename to server/src/main/resources/tracks/tracks/ToughGame.track diff --git a/tracks/tracks/Toughone.track b/server/src/main/resources/tracks/tracks/Toughone.track similarity index 100% rename from tracks/tracks/Toughone.track rename to server/src/main/resources/tracks/tracks/Toughone.track diff --git a/tracks/tracks/TourdeFrance.track b/server/src/main/resources/tracks/tracks/TourdeFrance.track similarity index 100% rename from tracks/tracks/TourdeFrance.track rename to server/src/main/resources/tracks/tracks/TourdeFrance.track diff --git a/tracks/tracks/Tower.track b/server/src/main/resources/tracks/tracks/Tower.track similarity index 100% rename from tracks/tracks/Tower.track rename to server/src/main/resources/tracks/tracks/Tower.track diff --git a/tracks/tracks/ToxicTouch.track b/server/src/main/resources/tracks/tracks/ToxicTouch.track similarity index 100% rename from tracks/tracks/ToxicTouch.track rename to server/src/main/resources/tracks/tracks/ToxicTouch.track diff --git a/tracks/tracks/ToziBaharata.track b/server/src/main/resources/tracks/tracks/ToziBaharata.track similarity index 100% rename from tracks/tracks/ToziBaharata.track rename to server/src/main/resources/tracks/tracks/ToziBaharata.track diff --git a/tracks/tracks/Track.track b/server/src/main/resources/tracks/tracks/Track.track similarity index 100% rename from tracks/tracks/Track.track rename to server/src/main/resources/tracks/tracks/Track.track diff --git a/tracks/tracks/Trackamongtheothers.track b/server/src/main/resources/tracks/tracks/Trackamongtheothers.track similarity index 100% rename from tracks/tracks/Trackamongtheothers.track rename to server/src/main/resources/tracks/tracks/Trackamongtheothers.track diff --git a/tracks/tracks/TradcaveI.track b/server/src/main/resources/tracks/tracks/TradcaveI.track similarity index 100% rename from tracks/tracks/TradcaveI.track rename to server/src/main/resources/tracks/tracks/TradcaveI.track diff --git a/tracks/tracks/TradcaveII.track b/server/src/main/resources/tracks/tracks/TradcaveII.track similarity index 100% rename from tracks/tracks/TradcaveII.track rename to server/src/main/resources/tracks/tracks/TradcaveII.track diff --git a/tracks/tracks/TradcaveIII.track b/server/src/main/resources/tracks/tracks/TradcaveIII.track similarity index 100% rename from tracks/tracks/TradcaveIII.track rename to server/src/main/resources/tracks/tracks/TradcaveIII.track diff --git a/tracks/tracks/Traditionalbounce.track b/server/src/main/resources/tracks/tracks/Traditionalbounce.track similarity index 100% rename from tracks/tracks/Traditionalbounce.track rename to server/src/main/resources/tracks/tracks/Traditionalbounce.track diff --git a/tracks/tracks/Traditionalbuttricky1.track b/server/src/main/resources/tracks/tracks/Traditionalbuttricky1.track similarity index 100% rename from tracks/tracks/Traditionalbuttricky1.track rename to server/src/main/resources/tracks/tracks/Traditionalbuttricky1.track diff --git a/tracks/tracks/Traditionalbuttricky2.track b/server/src/main/resources/tracks/tracks/Traditionalbuttricky2.track similarity index 100% rename from tracks/tracks/Traditionalbuttricky2.track rename to server/src/main/resources/tracks/tracks/Traditionalbuttricky2.track diff --git a/tracks/tracks/Traditionalbuttricky3.track b/server/src/main/resources/tracks/tracks/Traditionalbuttricky3.track similarity index 100% rename from tracks/tracks/Traditionalbuttricky3.track rename to server/src/main/resources/tracks/tracks/Traditionalbuttricky3.track diff --git a/tracks/tracks/Trafficservices.track b/server/src/main/resources/tracks/tracks/Trafficservices.track similarity index 100% rename from tracks/tracks/Trafficservices.track rename to server/src/main/resources/tracks/tracks/Trafficservices.track diff --git a/tracks/tracks/Trag.track b/server/src/main/resources/tracks/tracks/Trag.track similarity index 100% rename from tracks/tracks/Trag.track rename to server/src/main/resources/tracks/tracks/Trag.track diff --git a/tracks/tracks/Trail.track b/server/src/main/resources/tracks/tracks/Trail.track similarity index 100% rename from tracks/tracks/Trail.track rename to server/src/main/resources/tracks/tracks/Trail.track diff --git a/tracks/tracks/TrailII.track b/server/src/main/resources/tracks/tracks/TrailII.track similarity index 100% rename from tracks/tracks/TrailII.track rename to server/src/main/resources/tracks/tracks/TrailII.track diff --git a/tracks/tracks/Traitor.track b/server/src/main/resources/tracks/tracks/Traitor.track similarity index 100% rename from tracks/tracks/Traitor.track rename to server/src/main/resources/tracks/tracks/Traitor.track diff --git a/tracks/tracks/Traparea.track b/server/src/main/resources/tracks/tracks/Traparea.track similarity index 100% rename from tracks/tracks/Traparea.track rename to server/src/main/resources/tracks/tracks/Traparea.track diff --git a/tracks/tracks/Trapland.track b/server/src/main/resources/tracks/tracks/Trapland.track similarity index 100% rename from tracks/tracks/Trapland.track rename to server/src/main/resources/tracks/tracks/Trapland.track diff --git a/tracks/tracks/TrapsYoo.track b/server/src/main/resources/tracks/tracks/TrapsYoo.track similarity index 100% rename from tracks/tracks/TrapsYoo.track rename to server/src/main/resources/tracks/tracks/TrapsYoo.track diff --git a/tracks/tracks/Trapsnare.track b/server/src/main/resources/tracks/tracks/Trapsnare.track similarity index 100% rename from tracks/tracks/Trapsnare.track rename to server/src/main/resources/tracks/tracks/Trapsnare.track diff --git a/tracks/tracks/Travellingwithoutmoving.track b/server/src/main/resources/tracks/tracks/Travellingwithoutmoving.track similarity index 100% rename from tracks/tracks/Travellingwithoutmoving.track rename to server/src/main/resources/tracks/tracks/Travellingwithoutmoving.track diff --git a/tracks/tracks/Trebasins.track b/server/src/main/resources/tracks/tracks/Trebasins.track similarity index 100% rename from tracks/tracks/Trebasins.track rename to server/src/main/resources/tracks/tracks/Trebasins.track diff --git a/tracks/tracks/Trial.track b/server/src/main/resources/tracks/tracks/Trial.track similarity index 100% rename from tracks/tracks/Trial.track rename to server/src/main/resources/tracks/tracks/Trial.track diff --git a/tracks/tracks/TriangleRound.track b/server/src/main/resources/tracks/tracks/TriangleRound.track similarity index 100% rename from tracks/tracks/TriangleRound.track rename to server/src/main/resources/tracks/tracks/TriangleRound.track diff --git a/tracks/tracks/Triangles.track b/server/src/main/resources/tracks/tracks/Triangles.track similarity index 100% rename from tracks/tracks/Triangles.track rename to server/src/main/resources/tracks/tracks/Triangles.track diff --git a/tracks/tracks/Triangletum.track b/server/src/main/resources/tracks/tracks/Triangletum.track similarity index 100% rename from tracks/tracks/Triangletum.track rename to server/src/main/resources/tracks/tracks/Triangletum.track diff --git a/tracks/tracks/Trianglica.track b/server/src/main/resources/tracks/tracks/Trianglica.track similarity index 100% rename from tracks/tracks/Trianglica.track rename to server/src/main/resources/tracks/tracks/Trianglica.track diff --git a/tracks/tracks/Triankkels.track b/server/src/main/resources/tracks/tracks/Triankkels.track similarity index 100% rename from tracks/tracks/Triankkels.track rename to server/src/main/resources/tracks/tracks/Triankkels.track diff --git a/tracks/tracks/TribalStyle.track b/server/src/main/resources/tracks/tracks/TribalStyle.track similarity index 100% rename from tracks/tracks/TribalStyle.track rename to server/src/main/resources/tracks/tracks/TribalStyle.track diff --git a/tracks/tracks/Tribulation.track b/server/src/main/resources/tracks/tracks/Tribulation.track similarity index 100% rename from tracks/tracks/Tribulation.track rename to server/src/main/resources/tracks/tracks/Tribulation.track diff --git a/tracks/tracks/TributetoDante.track b/server/src/main/resources/tracks/tracks/TributetoDante.track similarity index 100% rename from tracks/tracks/TributetoDante.track rename to server/src/main/resources/tracks/tracks/TributetoDante.track diff --git a/tracks/tracks/TributetoLeonardo.track b/server/src/main/resources/tracks/tracks/TributetoLeonardo.track similarity index 100% rename from tracks/tracks/TributetoLeonardo.track rename to server/src/main/resources/tracks/tracks/TributetoLeonardo.track diff --git a/tracks/tracks/TributetoMyself.track b/server/src/main/resources/tracks/tracks/TributetoMyself.track similarity index 100% rename from tracks/tracks/TributetoMyself.track rename to server/src/main/resources/tracks/tracks/TributetoMyself.track diff --git a/tracks/tracks/TributetoValleandEnnaji.track b/server/src/main/resources/tracks/tracks/TributetoValleandEnnaji.track similarity index 100% rename from tracks/tracks/TributetoValleandEnnaji.track rename to server/src/main/resources/tracks/tracks/TributetoValleandEnnaji.track diff --git a/tracks/tracks/Trichoice.track b/server/src/main/resources/tracks/tracks/Trichoice.track similarity index 100% rename from tracks/tracks/Trichoice.track rename to server/src/main/resources/tracks/tracks/Trichoice.track diff --git a/tracks/tracks/Trick.track b/server/src/main/resources/tracks/tracks/Trick.track similarity index 100% rename from tracks/tracks/Trick.track rename to server/src/main/resources/tracks/tracks/Trick.track diff --git a/tracks/tracks/TrickTracy.track b/server/src/main/resources/tracks/tracks/TrickTracy.track similarity index 100% rename from tracks/tracks/TrickTracy.track rename to server/src/main/resources/tracks/tracks/TrickTracy.track diff --git a/tracks/tracks/TricksAbound.track b/server/src/main/resources/tracks/tracks/TricksAbound.track similarity index 100% rename from tracks/tracks/TricksAbound.track rename to server/src/main/resources/tracks/tracks/TricksAbound.track diff --git a/tracks/tracks/TrickyPipe.track b/server/src/main/resources/tracks/tracks/TrickyPipe.track similarity index 100% rename from tracks/tracks/TrickyPipe.track rename to server/src/main/resources/tracks/tracks/TrickyPipe.track diff --git a/tracks/tracks/TrickyShortcuts.track b/server/src/main/resources/tracks/tracks/TrickyShortcuts.track similarity index 100% rename from tracks/tracks/TrickyShortcuts.track rename to server/src/main/resources/tracks/tracks/TrickyShortcuts.track diff --git a/tracks/tracks/TrickyTeleports.track b/server/src/main/resources/tracks/tracks/TrickyTeleports.track similarity index 100% rename from tracks/tracks/TrickyTeleports.track rename to server/src/main/resources/tracks/tracks/TrickyTeleports.track diff --git a/tracks/tracks/TrickyTeleportsII.track b/server/src/main/resources/tracks/tracks/TrickyTeleportsII.track similarity index 100% rename from tracks/tracks/TrickyTeleportsII.track rename to server/src/main/resources/tracks/tracks/TrickyTeleportsII.track diff --git a/tracks/tracks/TrickyTrio.track b/server/src/main/resources/tracks/tracks/TrickyTrio.track similarity index 100% rename from tracks/tracks/TrickyTrio.track rename to server/src/main/resources/tracks/tracks/TrickyTrio.track diff --git a/tracks/tracks/Trickycenter.track b/server/src/main/resources/tracks/tracks/Trickycenter.track similarity index 100% rename from tracks/tracks/Trickycenter.track rename to server/src/main/resources/tracks/tracks/Trickycenter.track diff --git a/tracks/tracks/Trickyholeinone.track b/server/src/main/resources/tracks/tracks/Trickyholeinone.track similarity index 100% rename from tracks/tracks/Trickyholeinone.track rename to server/src/main/resources/tracks/tracks/Trickyholeinone.track diff --git a/tracks/tracks/Tridops.track b/server/src/main/resources/tracks/tracks/Tridops.track similarity index 100% rename from tracks/tracks/Tridops.track rename to server/src/main/resources/tracks/tracks/Tridops.track diff --git a/tracks/tracks/TrigonometryofDeath.track b/server/src/main/resources/tracks/tracks/TrigonometryofDeath.track similarity index 100% rename from tracks/tracks/TrigonometryofDeath.track rename to server/src/main/resources/tracks/tracks/TrigonometryofDeath.track diff --git a/tracks/tracks/Trinity.track b/server/src/main/resources/tracks/tracks/Trinity.track similarity index 100% rename from tracks/tracks/Trinity.track rename to server/src/main/resources/tracks/tracks/Trinity.track diff --git a/tracks/tracks/TripFontaine.track b/server/src/main/resources/tracks/tracks/TripFontaine.track similarity index 100% rename from tracks/tracks/TripFontaine.track rename to server/src/main/resources/tracks/tracks/TripFontaine.track diff --git a/tracks/tracks/TriplTrapl.track b/server/src/main/resources/tracks/tracks/TriplTrapl.track similarity index 100% rename from tracks/tracks/TriplTrapl.track rename to server/src/main/resources/tracks/tracks/TriplTrapl.track diff --git a/tracks/tracks/TripleCrossing.track b/server/src/main/resources/tracks/tracks/TripleCrossing.track similarity index 100% rename from tracks/tracks/TripleCrossing.track rename to server/src/main/resources/tracks/tracks/TripleCrossing.track diff --git a/tracks/tracks/TripleCrossing2.track b/server/src/main/resources/tracks/tracks/TripleCrossing2.track similarity index 100% rename from tracks/tracks/TripleCrossing2.track rename to server/src/main/resources/tracks/tracks/TripleCrossing2.track diff --git a/tracks/tracks/Tripleeks.track b/server/src/main/resources/tracks/tracks/Tripleeks.track similarity index 100% rename from tracks/tracks/Tripleeks.track rename to server/src/main/resources/tracks/tracks/Tripleeks.track diff --git a/tracks/tracks/Triplet.track b/server/src/main/resources/tracks/tracks/Triplet.track similarity index 100% rename from tracks/tracks/Triplet.track rename to server/src/main/resources/tracks/tracks/Triplet.track diff --git a/tracks/tracks/TriptoAcidCellar.track b/server/src/main/resources/tracks/tracks/TriptoAcidCellar.track similarity index 100% rename from tracks/tracks/TriptoAcidCellar.track rename to server/src/main/resources/tracks/tracks/TriptoAcidCellar.track diff --git a/tracks/tracks/TriptoBasement.track b/server/src/main/resources/tracks/tracks/TriptoBasement.track similarity index 100% rename from tracks/tracks/TriptoBasement.track rename to server/src/main/resources/tracks/tracks/TriptoBasement.track diff --git a/tracks/tracks/Triwidwal.track b/server/src/main/resources/tracks/tracks/Triwidwal.track similarity index 100% rename from tracks/tracks/Triwidwal.track rename to server/src/main/resources/tracks/tracks/Triwidwal.track diff --git a/tracks/tracks/Trixy.track b/server/src/main/resources/tracks/tracks/Trixy.track similarity index 100% rename from tracks/tracks/Trixy.track rename to server/src/main/resources/tracks/tracks/Trixy.track diff --git a/tracks/tracks/TrueProism.track b/server/src/main/resources/tracks/tracks/TrueProism.track similarity index 100% rename from tracks/tracks/TrueProism.track rename to server/src/main/resources/tracks/tracks/TrueProism.track diff --git a/tracks/tracks/TrusttheLocalKaraokeKing.track b/server/src/main/resources/tracks/tracks/TrusttheLocalKaraokeKing.track similarity index 100% rename from tracks/tracks/TrusttheLocalKaraokeKing.track rename to server/src/main/resources/tracks/tracks/TrusttheLocalKaraokeKing.track diff --git a/tracks/tracks/TruthorDare.track b/server/src/main/resources/tracks/tracks/TruthorDare.track similarity index 100% rename from tracks/tracks/TruthorDare.track rename to server/src/main/resources/tracks/tracks/TruthorDare.track diff --git a/tracks/tracks/Tryagain.track b/server/src/main/resources/tracks/tracks/Tryagain.track similarity index 100% rename from tracks/tracks/Tryagain.track rename to server/src/main/resources/tracks/tracks/Tryagain.track diff --git a/tracks/tracks/Tryit.track b/server/src/main/resources/tracks/tracks/Tryit.track similarity index 100% rename from tracks/tracks/Tryit.track rename to server/src/main/resources/tracks/tracks/Tryit.track diff --git a/tracks/tracks/Tryonce.track b/server/src/main/resources/tracks/tracks/Tryonce.track similarity index 100% rename from tracks/tracks/Tryonce.track rename to server/src/main/resources/tracks/tracks/Tryonce.track diff --git a/tracks/tracks/Tsah.track b/server/src/main/resources/tracks/tracks/Tsah.track similarity index 100% rename from tracks/tracks/Tsah.track rename to server/src/main/resources/tracks/tracks/Tsah.track diff --git a/tracks/tracks/Tshernobyl.track b/server/src/main/resources/tracks/tracks/Tshernobyl.track similarity index 100% rename from tracks/tracks/Tshernobyl.track rename to server/src/main/resources/tracks/tracks/Tshernobyl.track diff --git a/tracks/tracks/TubeofDeath.track b/server/src/main/resources/tracks/tracks/TubeofDeath.track similarity index 100% rename from tracks/tracks/TubeofDeath.track rename to server/src/main/resources/tracks/tracks/TubeofDeath.track diff --git a/tracks/tracks/Turbulent.track b/server/src/main/resources/tracks/tracks/Turbulent.track similarity index 100% rename from tracks/tracks/Turbulent.track rename to server/src/main/resources/tracks/tracks/Turbulent.track diff --git a/tracks/tracks/Turnabout.track b/server/src/main/resources/tracks/tracks/Turnabout.track similarity index 100% rename from tracks/tracks/Turnabout.track rename to server/src/main/resources/tracks/tracks/Turnabout.track diff --git a/tracks/tracks/Tuttalaforza.track b/server/src/main/resources/tracks/tracks/Tuttalaforza.track similarity index 100% rename from tracks/tracks/Tuttalaforza.track rename to server/src/main/resources/tracks/tracks/Tuttalaforza.track diff --git a/tracks/tracks/TuttiFrutti.track b/server/src/main/resources/tracks/tracks/TuttiFrutti.track similarity index 100% rename from tracks/tracks/TuttiFrutti.track rename to server/src/main/resources/tracks/tracks/TuttiFrutti.track diff --git a/tracks/tracks/Twenty.track b/server/src/main/resources/tracks/tracks/Twenty.track similarity index 100% rename from tracks/tracks/Twenty.track rename to server/src/main/resources/tracks/tracks/Twenty.track diff --git a/tracks/tracks/Twistandshout.track b/server/src/main/resources/tracks/tracks/Twistandshout.track similarity index 100% rename from tracks/tracks/Twistandshout.track rename to server/src/main/resources/tracks/tracks/Twistandshout.track diff --git a/tracks/tracks/TwistedSquares.track b/server/src/main/resources/tracks/tracks/TwistedSquares.track similarity index 100% rename from tracks/tracks/TwistedSquares.track rename to server/src/main/resources/tracks/tracks/TwistedSquares.track diff --git a/tracks/tracks/TwistyBends.track b/server/src/main/resources/tracks/tracks/TwistyBends.track similarity index 100% rename from tracks/tracks/TwistyBends.track rename to server/src/main/resources/tracks/tracks/TwistyBends.track diff --git a/tracks/tracks/Two.track b/server/src/main/resources/tracks/tracks/Two.track similarity index 100% rename from tracks/tracks/Two.track rename to server/src/main/resources/tracks/tracks/Two.track diff --git a/tracks/tracks/TwoBridges.track b/server/src/main/resources/tracks/tracks/TwoBridges.track similarity index 100% rename from tracks/tracks/TwoBridges.track rename to server/src/main/resources/tracks/tracks/TwoBridges.track diff --git a/tracks/tracks/TwoWalls.track b/server/src/main/resources/tracks/tracks/TwoWalls.track similarity index 100% rename from tracks/tracks/TwoWalls.track rename to server/src/main/resources/tracks/tracks/TwoWalls.track diff --git a/tracks/tracks/TwoWays.track b/server/src/main/resources/tracks/tracks/TwoWays.track similarity index 100% rename from tracks/tracks/TwoWays.track rename to server/src/main/resources/tracks/tracks/TwoWays.track diff --git a/tracks/tracks/Twohearts.track b/server/src/main/resources/tracks/tracks/Twohearts.track similarity index 100% rename from tracks/tracks/Twohearts.track rename to server/src/main/resources/tracks/tracks/Twohearts.track diff --git a/tracks/tracks/Twoponds.track b/server/src/main/resources/tracks/tracks/Twoponds.track similarity index 100% rename from tracks/tracks/Twoponds.track rename to server/src/main/resources/tracks/tracks/Twoponds.track diff --git a/tracks/tracks/Twosnakes.track b/server/src/main/resources/tracks/tracks/Twosnakes.track similarity index 100% rename from tracks/tracks/Twosnakes.track rename to server/src/main/resources/tracks/tracks/Twosnakes.track diff --git a/tracks/tracks/Twotees.track b/server/src/main/resources/tracks/tracks/Twotees.track similarity index 100% rename from tracks/tracks/Twotees.track rename to server/src/main/resources/tracks/tracks/Twotees.track diff --git a/tracks/tracks/Typhus.track b/server/src/main/resources/tracks/tracks/Typhus.track similarity index 100% rename from tracks/tracks/Typhus.track rename to server/src/main/resources/tracks/tracks/Typhus.track diff --git a/tracks/tracks/UCenuff.track b/server/src/main/resources/tracks/tracks/UCenuff.track similarity index 100% rename from tracks/tracks/UCenuff.track rename to server/src/main/resources/tracks/tracks/UCenuff.track diff --git a/tracks/tracks/UgalaBugala.track b/server/src/main/resources/tracks/tracks/UgalaBugala.track similarity index 100% rename from tracks/tracks/UgalaBugala.track rename to server/src/main/resources/tracks/tracks/UgalaBugala.track diff --git a/tracks/tracks/UglyConsult.track b/server/src/main/resources/tracks/tracks/UglyConsult.track similarity index 100% rename from tracks/tracks/UglyConsult.track rename to server/src/main/resources/tracks/tracks/UglyConsult.track diff --git a/tracks/tracks/UglyUphillSkills.track b/server/src/main/resources/tracks/tracks/UglyUphillSkills.track similarity index 100% rename from tracks/tracks/UglyUphillSkills.track rename to server/src/main/resources/tracks/tracks/UglyUphillSkills.track diff --git a/tracks/tracks/Unabomber.track b/server/src/main/resources/tracks/tracks/Unabomber.track similarity index 100% rename from tracks/tracks/Unabomber.track rename to server/src/main/resources/tracks/tracks/Unabomber.track diff --git a/tracks/tracks/Unbalanced.track b/server/src/main/resources/tracks/tracks/Unbalanced.track similarity index 100% rename from tracks/tracks/Unbalanced.track rename to server/src/main/resources/tracks/tracks/Unbalanced.track diff --git a/tracks/tracks/Undergroundlakes.track b/server/src/main/resources/tracks/tracks/Undergroundlakes.track similarity index 100% rename from tracks/tracks/Undergroundlakes.track rename to server/src/main/resources/tracks/tracks/Undergroundlakes.track diff --git a/tracks/tracks/Undertheinfluence.track b/server/src/main/resources/tracks/tracks/Undertheinfluence.track similarity index 100% rename from tracks/tracks/Undertheinfluence.track rename to server/src/main/resources/tracks/tracks/Undertheinfluence.track diff --git a/tracks/tracks/Underwater.track b/server/src/main/resources/tracks/tracks/Underwater.track similarity index 100% rename from tracks/tracks/Underwater.track rename to server/src/main/resources/tracks/tracks/Underwater.track diff --git a/tracks/tracks/UnnaturalSelection.track b/server/src/main/resources/tracks/tracks/UnnaturalSelection.track similarity index 100% rename from tracks/tracks/UnnaturalSelection.track rename to server/src/main/resources/tracks/tracks/UnnaturalSelection.track diff --git a/tracks/tracks/UnrealReality.track b/server/src/main/resources/tracks/tracks/UnrealReality.track similarity index 100% rename from tracks/tracks/UnrealReality.track rename to server/src/main/resources/tracks/tracks/UnrealReality.track diff --git a/tracks/tracks/Unrealstroke.track b/server/src/main/resources/tracks/tracks/Unrealstroke.track similarity index 100% rename from tracks/tracks/Unrealstroke.track rename to server/src/main/resources/tracks/tracks/Unrealstroke.track diff --git a/tracks/tracks/Updo.track b/server/src/main/resources/tracks/tracks/Updo.track similarity index 100% rename from tracks/tracks/Updo.track rename to server/src/main/resources/tracks/tracks/Updo.track diff --git a/tracks/tracks/UphillBattle.track b/server/src/main/resources/tracks/tracks/UphillBattle.track similarity index 100% rename from tracks/tracks/UphillBattle.track rename to server/src/main/resources/tracks/tracks/UphillBattle.track diff --git a/tracks/tracks/UphillI.track b/server/src/main/resources/tracks/tracks/UphillI.track similarity index 100% rename from tracks/tracks/UphillI.track rename to server/src/main/resources/tracks/tracks/UphillI.track diff --git a/tracks/tracks/UphillII.track b/server/src/main/resources/tracks/tracks/UphillII.track similarity index 100% rename from tracks/tracks/UphillII.track rename to server/src/main/resources/tracks/tracks/UphillII.track diff --git a/tracks/tracks/UpnDown.track b/server/src/main/resources/tracks/tracks/UpnDown.track similarity index 100% rename from tracks/tracks/UpnDown.track rename to server/src/main/resources/tracks/tracks/UpnDown.track diff --git a/tracks/tracks/Upset.track b/server/src/main/resources/tracks/tracks/Upset.track similarity index 100% rename from tracks/tracks/Upset.track rename to server/src/main/resources/tracks/tracks/Upset.track diff --git a/tracks/tracks/Upshegoes.track b/server/src/main/resources/tracks/tracks/Upshegoes.track similarity index 100% rename from tracks/tracks/Upshegoes.track rename to server/src/main/resources/tracks/tracks/Upshegoes.track diff --git a/tracks/tracks/Uptoyou.track b/server/src/main/resources/tracks/tracks/Uptoyou.track similarity index 100% rename from tracks/tracks/Uptoyou.track rename to server/src/main/resources/tracks/tracks/Uptoyou.track diff --git a/tracks/tracks/Upugo.track b/server/src/main/resources/tracks/tracks/Upugo.track similarity index 100% rename from tracks/tracks/Upugo.track rename to server/src/main/resources/tracks/tracks/Upugo.track diff --git a/tracks/tracks/Upwind.track b/server/src/main/resources/tracks/tracks/Upwind.track similarity index 100% rename from tracks/tracks/Upwind.track rename to server/src/main/resources/tracks/tracks/Upwind.track diff --git a/tracks/tracks/Upwind2.track b/server/src/main/resources/tracks/tracks/Upwind2.track similarity index 100% rename from tracks/tracks/Upwind2.track rename to server/src/main/resources/tracks/tracks/Upwind2.track diff --git a/tracks/tracks/Uridium.track b/server/src/main/resources/tracks/tracks/Uridium.track similarity index 100% rename from tracks/tracks/Uridium.track rename to server/src/main/resources/tracks/tracks/Uridium.track diff --git a/tracks/tracks/Usetheforce.track b/server/src/main/resources/tracks/tracks/Usetheforce.track similarity index 100% rename from tracks/tracks/Usetheforce.track rename to server/src/main/resources/tracks/tracks/Usetheforce.track diff --git a/tracks/tracks/UseyourillusionI.track b/server/src/main/resources/tracks/tracks/UseyourillusionI.track similarity index 100% rename from tracks/tracks/UseyourillusionI.track rename to server/src/main/resources/tracks/tracks/UseyourillusionI.track diff --git a/tracks/tracks/UseyourillusionII.track b/server/src/main/resources/tracks/tracks/UseyourillusionII.track similarity index 100% rename from tracks/tracks/UseyourillusionII.track rename to server/src/main/resources/tracks/tracks/UseyourillusionII.track diff --git a/tracks/tracks/Useyourshields.track b/server/src/main/resources/tracks/tracks/Useyourshields.track similarity index 100% rename from tracks/tracks/Useyourshields.track rename to server/src/main/resources/tracks/tracks/Useyourshields.track diff --git a/tracks/tracks/V.track b/server/src/main/resources/tracks/tracks/V.track similarity index 100% rename from tracks/tracks/V.track rename to server/src/main/resources/tracks/tracks/V.track diff --git a/tracks/tracks/Vamos.track b/server/src/main/resources/tracks/tracks/Vamos.track similarity index 100% rename from tracks/tracks/Vamos.track rename to server/src/main/resources/tracks/tracks/Vamos.track diff --git a/tracks/tracks/Vegetarian.track b/server/src/main/resources/tracks/tracks/Vegetarian.track similarity index 100% rename from tracks/tracks/Vegetarian.track rename to server/src/main/resources/tracks/tracks/Vegetarian.track diff --git a/tracks/tracks/VeryaVerage.track b/server/src/main/resources/tracks/tracks/VeryaVerage.track similarity index 100% rename from tracks/tracks/VeryaVerage.track rename to server/src/main/resources/tracks/tracks/VeryaVerage.track diff --git a/tracks/tracks/VicinityI.track b/server/src/main/resources/tracks/tracks/VicinityI.track similarity index 100% rename from tracks/tracks/VicinityI.track rename to server/src/main/resources/tracks/tracks/VicinityI.track diff --git a/tracks/tracks/VicinityII.track b/server/src/main/resources/tracks/tracks/VicinityII.track similarity index 100% rename from tracks/tracks/VicinityII.track rename to server/src/main/resources/tracks/tracks/VicinityII.track diff --git a/tracks/tracks/VicinityIII.track b/server/src/main/resources/tracks/tracks/VicinityIII.track similarity index 100% rename from tracks/tracks/VicinityIII.track rename to server/src/main/resources/tracks/tracks/VicinityIII.track diff --git a/tracks/tracks/ViiVontmoor.track b/server/src/main/resources/tracks/tracks/ViiVontmoor.track similarity index 100% rename from tracks/tracks/ViiVontmoor.track rename to server/src/main/resources/tracks/tracks/ViiVontmoor.track diff --git a/tracks/tracks/VirtuosoBridges.track b/server/src/main/resources/tracks/tracks/VirtuosoBridges.track similarity index 100% rename from tracks/tracks/VirtuosoBridges.track rename to server/src/main/resources/tracks/tracks/VirtuosoBridges.track diff --git a/tracks/tracks/VoodooX.track b/server/src/main/resources/tracks/tracks/VoodooX.track similarity index 100% rename from tracks/tracks/VoodooX.track rename to server/src/main/resources/tracks/tracks/VoodooX.track diff --git a/tracks/tracks/Voyager.track b/server/src/main/resources/tracks/tracks/Voyager.track similarity index 100% rename from tracks/tracks/Voyager.track rename to server/src/main/resources/tracks/tracks/Voyager.track diff --git a/tracks/tracks/Vulcano.track b/server/src/main/resources/tracks/tracks/Vulcano.track similarity index 100% rename from tracks/tracks/Vulcano.track rename to server/src/main/resources/tracks/tracks/Vulcano.track diff --git a/tracks/tracks/VulcanoII.track b/server/src/main/resources/tracks/tracks/VulcanoII.track similarity index 100% rename from tracks/tracks/VulcanoII.track rename to server/src/main/resources/tracks/tracks/VulcanoII.track diff --git a/tracks/tracks/VulcanoIII.track b/server/src/main/resources/tracks/tracks/VulcanoIII.track similarity index 100% rename from tracks/tracks/VulcanoIII.track rename to server/src/main/resources/tracks/tracks/VulcanoIII.track diff --git a/tracks/tracks/Wacken.track b/server/src/main/resources/tracks/tracks/Wacken.track similarity index 100% rename from tracks/tracks/Wacken.track rename to server/src/main/resources/tracks/tracks/Wacken.track diff --git a/tracks/tracks/WahWah.track b/server/src/main/resources/tracks/tracks/WahWah.track similarity index 100% rename from tracks/tracks/WahWah.track rename to server/src/main/resources/tracks/tracks/WahWah.track diff --git a/tracks/tracks/Waliwa.track b/server/src/main/resources/tracks/tracks/Waliwa.track similarity index 100% rename from tracks/tracks/Waliwa.track rename to server/src/main/resources/tracks/tracks/Waliwa.track diff --git a/tracks/tracks/Walktothewater.track b/server/src/main/resources/tracks/tracks/Walktothewater.track similarity index 100% rename from tracks/tracks/Walktothewater.track rename to server/src/main/resources/tracks/tracks/Walktothewater.track diff --git a/tracks/tracks/WallofShame.track b/server/src/main/resources/tracks/tracks/WallofShame.track similarity index 100% rename from tracks/tracks/WallofShame.track rename to server/src/main/resources/tracks/tracks/WallofShame.track diff --git a/tracks/tracks/WallsWaters.track b/server/src/main/resources/tracks/tracks/WallsWaters.track similarity index 100% rename from tracks/tracks/WallsWaters.track rename to server/src/main/resources/tracks/tracks/WallsWaters.track diff --git a/tracks/tracks/Waltzing.track b/server/src/main/resources/tracks/tracks/Waltzing.track similarity index 100% rename from tracks/tracks/Waltzing.track rename to server/src/main/resources/tracks/tracks/Waltzing.track diff --git a/tracks/tracks/WannaHaveMoreBlocks.track b/server/src/main/resources/tracks/tracks/WannaHaveMoreBlocks.track similarity index 100% rename from tracks/tracks/WannaHaveMoreBlocks.track rename to server/src/main/resources/tracks/tracks/WannaHaveMoreBlocks.track diff --git a/tracks/tracks/Wararumbel.track b/server/src/main/resources/tracks/tracks/Wararumbel.track similarity index 100% rename from tracks/tracks/Wararumbel.track rename to server/src/main/resources/tracks/tracks/Wararumbel.track diff --git a/tracks/tracks/Warped.track b/server/src/main/resources/tracks/tracks/Warped.track similarity index 100% rename from tracks/tracks/Warped.track rename to server/src/main/resources/tracks/tracks/Warped.track diff --git a/tracks/tracks/Washthecake.track b/server/src/main/resources/tracks/tracks/Washthecake.track similarity index 100% rename from tracks/tracks/Washthecake.track rename to server/src/main/resources/tracks/tracks/Washthecake.track diff --git a/tracks/tracks/WaterBlockBox.track b/server/src/main/resources/tracks/tracks/WaterBlockBox.track similarity index 100% rename from tracks/tracks/WaterBlockBox.track rename to server/src/main/resources/tracks/tracks/WaterBlockBox.track diff --git a/tracks/tracks/WaterCastle.track b/server/src/main/resources/tracks/tracks/WaterCastle.track similarity index 100% rename from tracks/tracks/WaterCastle.track rename to server/src/main/resources/tracks/tracks/WaterCastle.track diff --git a/tracks/tracks/WaterDamage.track b/server/src/main/resources/tracks/tracks/WaterDamage.track similarity index 100% rename from tracks/tracks/WaterDamage.track rename to server/src/main/resources/tracks/tracks/WaterDamage.track diff --git a/tracks/tracks/WaterMonday.track b/server/src/main/resources/tracks/tracks/WaterMonday.track similarity index 100% rename from tracks/tracks/WaterMonday.track rename to server/src/main/resources/tracks/tracks/WaterMonday.track diff --git a/tracks/tracks/WaterParFour.track b/server/src/main/resources/tracks/tracks/WaterParFour.track similarity index 100% rename from tracks/tracks/WaterParFour.track rename to server/src/main/resources/tracks/tracks/WaterParFour.track diff --git a/tracks/tracks/WaterParFourEdit.track b/server/src/main/resources/tracks/tracks/WaterParFourEdit.track similarity index 100% rename from tracks/tracks/WaterParFourEdit.track rename to server/src/main/resources/tracks/tracks/WaterParFourEdit.track diff --git a/tracks/tracks/WaterT.track b/server/src/main/resources/tracks/tracks/WaterT.track similarity index 100% rename from tracks/tracks/WaterT.track rename to server/src/main/resources/tracks/tracks/WaterT.track diff --git a/tracks/tracks/WaterTurtle.track b/server/src/main/resources/tracks/tracks/WaterTurtle.track similarity index 100% rename from tracks/tracks/WaterTurtle.track rename to server/src/main/resources/tracks/tracks/WaterTurtle.track diff --git a/tracks/tracks/Wateras.track b/server/src/main/resources/tracks/tracks/Wateras.track similarity index 100% rename from tracks/tracks/Wateras.track rename to server/src/main/resources/tracks/tracks/Wateras.track diff --git a/tracks/tracks/Waterbug.track b/server/src/main/resources/tracks/tracks/Waterbug.track similarity index 100% rename from tracks/tracks/Waterbug.track rename to server/src/main/resources/tracks/tracks/Waterbug.track diff --git a/tracks/tracks/Watercorners.track b/server/src/main/resources/tracks/tracks/Watercorners.track similarity index 100% rename from tracks/tracks/Watercorners.track rename to server/src/main/resources/tracks/tracks/Watercorners.track diff --git a/tracks/tracks/Waterfallscave.track b/server/src/main/resources/tracks/tracks/Waterfallscave.track similarity index 100% rename from tracks/tracks/Waterfallscave.track rename to server/src/main/resources/tracks/tracks/Waterfallscave.track diff --git a/tracks/tracks/WaterfallscaveII.track b/server/src/main/resources/tracks/tracks/WaterfallscaveII.track similarity index 100% rename from tracks/tracks/WaterfallscaveII.track rename to server/src/main/resources/tracks/tracks/WaterfallscaveII.track diff --git a/tracks/tracks/Waterish.track b/server/src/main/resources/tracks/tracks/Waterish.track similarity index 100% rename from tracks/tracks/Waterish.track rename to server/src/main/resources/tracks/tracks/Waterish.track diff --git a/tracks/tracks/Waterpipe.track b/server/src/main/resources/tracks/tracks/Waterpipe.track similarity index 100% rename from tracks/tracks/Waterpipe.track rename to server/src/main/resources/tracks/tracks/Waterpipe.track diff --git a/tracks/tracks/Waterresist.track b/server/src/main/resources/tracks/tracks/Waterresist.track similarity index 100% rename from tracks/tracks/Waterresist.track rename to server/src/main/resources/tracks/tracks/Waterresist.track diff --git a/tracks/tracks/Watersnake.track b/server/src/main/resources/tracks/tracks/Watersnake.track similarity index 100% rename from tracks/tracks/Watersnake.track rename to server/src/main/resources/tracks/tracks/Watersnake.track diff --git a/tracks/tracks/Watertank.track b/server/src/main/resources/tracks/tracks/Watertank.track similarity index 100% rename from tracks/tracks/Watertank.track rename to server/src/main/resources/tracks/tracks/Watertank.track diff --git a/tracks/tracks/Watertankrun.track b/server/src/main/resources/tracks/tracks/Watertankrun.track similarity index 100% rename from tracks/tracks/Watertankrun.track rename to server/src/main/resources/tracks/tracks/Watertankrun.track diff --git a/tracks/tracks/Waterway.track b/server/src/main/resources/tracks/tracks/Waterway.track similarity index 100% rename from tracks/tracks/Waterway.track rename to server/src/main/resources/tracks/tracks/Waterway.track diff --git a/tracks/tracks/Wateryhills.track b/server/src/main/resources/tracks/tracks/Wateryhills.track similarity index 100% rename from tracks/tracks/Wateryhills.track rename to server/src/main/resources/tracks/tracks/Wateryhills.track diff --git a/tracks/tracks/Watterpatter.track b/server/src/main/resources/tracks/tracks/Watterpatter.track similarity index 100% rename from tracks/tracks/Watterpatter.track rename to server/src/main/resources/tracks/tracks/Watterpatter.track diff --git a/tracks/tracks/Waveform.track b/server/src/main/resources/tracks/tracks/Waveform.track similarity index 100% rename from tracks/tracks/Waveform.track rename to server/src/main/resources/tracks/tracks/Waveform.track diff --git a/tracks/tracks/WeeWoo.track b/server/src/main/resources/tracks/tracks/WeeWoo.track similarity index 100% rename from tracks/tracks/WeeWoo.track rename to server/src/main/resources/tracks/tracks/WeeWoo.track diff --git a/tracks/tracks/Wega.track b/server/src/main/resources/tracks/tracks/Wega.track similarity index 100% rename from tracks/tracks/Wega.track rename to server/src/main/resources/tracks/tracks/Wega.track diff --git a/tracks/tracks/WegaII.track b/server/src/main/resources/tracks/tracks/WegaII.track similarity index 100% rename from tracks/tracks/WegaII.track rename to server/src/main/resources/tracks/tracks/WegaII.track diff --git a/tracks/tracks/WegaIII.track b/server/src/main/resources/tracks/tracks/WegaIII.track similarity index 100% rename from tracks/tracks/WegaIII.track rename to server/src/main/resources/tracks/tracks/WegaIII.track diff --git a/tracks/tracks/WegaIV.track b/server/src/main/resources/tracks/tracks/WegaIV.track similarity index 100% rename from tracks/tracks/WegaIV.track rename to server/src/main/resources/tracks/tracks/WegaIV.track diff --git a/tracks/tracks/WegaV.track b/server/src/main/resources/tracks/tracks/WegaV.track similarity index 100% rename from tracks/tracks/WegaV.track rename to server/src/main/resources/tracks/tracks/WegaV.track diff --git a/tracks/tracks/WeightofEight.track b/server/src/main/resources/tracks/tracks/WeightofEight.track similarity index 100% rename from tracks/tracks/WeightofEight.track rename to server/src/main/resources/tracks/tracks/WeightofEight.track diff --git a/tracks/tracks/Weirdous.track b/server/src/main/resources/tracks/tracks/Weirdous.track similarity index 100% rename from tracks/tracks/Weirdous.track rename to server/src/main/resources/tracks/tracks/Weirdous.track diff --git a/tracks/tracks/Wellplayedretard.track b/server/src/main/resources/tracks/tracks/Wellplayedretard.track similarity index 100% rename from tracks/tracks/Wellplayedretard.track rename to server/src/main/resources/tracks/tracks/Wellplayedretard.track diff --git a/tracks/tracks/Wellstairs.track b/server/src/main/resources/tracks/tracks/Wellstairs.track similarity index 100% rename from tracks/tracks/Wellstairs.track rename to server/src/main/resources/tracks/tracks/Wellstairs.track diff --git a/tracks/tracks/Wellthatkindofsucked.track b/server/src/main/resources/tracks/tracks/Wellthatkindofsucked.track similarity index 100% rename from tracks/tracks/Wellthatkindofsucked.track rename to server/src/main/resources/tracks/tracks/Wellthatkindofsucked.track diff --git a/tracks/tracks/Whaddyacallit.track b/server/src/main/resources/tracks/tracks/Whaddyacallit.track similarity index 100% rename from tracks/tracks/Whaddyacallit.track rename to server/src/main/resources/tracks/tracks/Whaddyacallit.track diff --git a/tracks/tracks/Whatever.track b/server/src/main/resources/tracks/tracks/Whatever.track similarity index 100% rename from tracks/tracks/Whatever.track rename to server/src/main/resources/tracks/tracks/Whatever.track diff --git a/tracks/tracks/Whatgoesaround.track b/server/src/main/resources/tracks/tracks/Whatgoesaround.track similarity index 100% rename from tracks/tracks/Whatgoesaround.track rename to server/src/main/resources/tracks/tracks/Whatgoesaround.track diff --git a/tracks/tracks/Whatisthatsupposedtobe.track b/server/src/main/resources/tracks/tracks/Whatisthatsupposedtobe.track similarity index 100% rename from tracks/tracks/Whatisthatsupposedtobe.track rename to server/src/main/resources/tracks/tracks/Whatisthatsupposedtobe.track diff --git a/tracks/tracks/Wheresthesquare.track b/server/src/main/resources/tracks/tracks/Wheresthesquare.track similarity index 100% rename from tracks/tracks/Wheresthesquare.track rename to server/src/main/resources/tracks/tracks/Wheresthesquare.track diff --git a/tracks/tracks/WhichOne.track b/server/src/main/resources/tracks/tracks/WhichOne.track similarity index 100% rename from tracks/tracks/WhichOne.track rename to server/src/main/resources/tracks/tracks/WhichOne.track diff --git a/tracks/tracks/WhichOneII.track b/server/src/main/resources/tracks/tracks/WhichOneII.track similarity index 100% rename from tracks/tracks/WhichOneII.track rename to server/src/main/resources/tracks/tracks/WhichOneII.track diff --git a/tracks/tracks/WhiletheCitySleeps.track b/server/src/main/resources/tracks/tracks/WhiletheCitySleeps.track similarity index 100% rename from tracks/tracks/WhiletheCitySleeps.track rename to server/src/main/resources/tracks/tracks/WhiletheCitySleeps.track diff --git a/tracks/tracks/White.track b/server/src/main/resources/tracks/tracks/White.track similarity index 100% rename from tracks/tracks/White.track rename to server/src/main/resources/tracks/tracks/White.track diff --git a/tracks/tracks/Whiteline.track b/server/src/main/resources/tracks/tracks/Whiteline.track similarity index 100% rename from tracks/tracks/Whiteline.track rename to server/src/main/resources/tracks/tracks/Whiteline.track diff --git a/tracks/tracks/WhoopShoopaLoop.track b/server/src/main/resources/tracks/tracks/WhoopShoopaLoop.track similarity index 100% rename from tracks/tracks/WhoopShoopaLoop.track rename to server/src/main/resources/tracks/tracks/WhoopShoopaLoop.track diff --git a/tracks/tracks/Whosbad.track b/server/src/main/resources/tracks/tracks/Whosbad.track similarity index 100% rename from tracks/tracks/Whosbad.track rename to server/src/main/resources/tracks/tracks/Whosbad.track diff --git a/tracks/tracks/WhostGriter.track b/server/src/main/resources/tracks/tracks/WhostGriter.track similarity index 100% rename from tracks/tracks/WhostGriter.track rename to server/src/main/resources/tracks/tracks/WhostGriter.track diff --git a/tracks/tracks/WhyNot.track b/server/src/main/resources/tracks/tracks/WhyNot.track similarity index 100% rename from tracks/tracks/WhyNot.track rename to server/src/main/resources/tracks/tracks/WhyNot.track diff --git a/tracks/tracks/WhydoesJeppedrink.track b/server/src/main/resources/tracks/tracks/WhydoesJeppedrink.track similarity index 100% rename from tracks/tracks/WhydoesJeppedrink.track rename to server/src/main/resources/tracks/tracks/WhydoesJeppedrink.track diff --git a/tracks/tracks/WhydoesJeppedrinkII.track b/server/src/main/resources/tracks/tracks/WhydoesJeppedrinkII.track similarity index 100% rename from tracks/tracks/WhydoesJeppedrinkII.track rename to server/src/main/resources/tracks/tracks/WhydoesJeppedrinkII.track diff --git a/tracks/tracks/Whydonttheymove.track b/server/src/main/resources/tracks/tracks/Whydonttheymove.track similarity index 100% rename from tracks/tracks/Whydonttheymove.track rename to server/src/main/resources/tracks/tracks/Whydonttheymove.track diff --git a/tracks/tracks/WhydonttheymoveII.track b/server/src/main/resources/tracks/tracks/WhydonttheymoveII.track similarity index 100% rename from tracks/tracks/WhydonttheymoveII.track rename to server/src/main/resources/tracks/tracks/WhydonttheymoveII.track diff --git a/tracks/tracks/Wickedshots.track b/server/src/main/resources/tracks/tracks/Wickedshots.track similarity index 100% rename from tracks/tracks/Wickedshots.track rename to server/src/main/resources/tracks/tracks/Wickedshots.track diff --git a/tracks/tracks/Wideopen.track b/server/src/main/resources/tracks/tracks/Wideopen.track similarity index 100% rename from tracks/tracks/Wideopen.track rename to server/src/main/resources/tracks/tracks/Wideopen.track diff --git a/tracks/tracks/Widescreen.track b/server/src/main/resources/tracks/tracks/Widescreen.track similarity index 100% rename from tracks/tracks/Widescreen.track rename to server/src/main/resources/tracks/tracks/Widescreen.track diff --git a/tracks/tracks/WigWam.track b/server/src/main/resources/tracks/tracks/WigWam.track similarity index 100% rename from tracks/tracks/WigWam.track rename to server/src/main/resources/tracks/tracks/WigWam.track diff --git a/tracks/tracks/WildWest.track b/server/src/main/resources/tracks/tracks/WildWest.track similarity index 100% rename from tracks/tracks/WildWest.track rename to server/src/main/resources/tracks/tracks/WildWest.track diff --git a/tracks/tracks/Wimbaloo.track b/server/src/main/resources/tracks/tracks/Wimbaloo.track similarity index 100% rename from tracks/tracks/Wimbaloo.track rename to server/src/main/resources/tracks/tracks/Wimbaloo.track diff --git a/tracks/tracks/Windpipe.track b/server/src/main/resources/tracks/tracks/Windpipe.track similarity index 100% rename from tracks/tracks/Windpipe.track rename to server/src/main/resources/tracks/tracks/Windpipe.track diff --git a/tracks/tracks/WingSpan.track b/server/src/main/resources/tracks/tracks/WingSpan.track similarity index 100% rename from tracks/tracks/WingSpan.track rename to server/src/main/resources/tracks/tracks/WingSpan.track diff --git a/tracks/tracks/Winternight.track b/server/src/main/resources/tracks/tracks/Winternight.track similarity index 100% rename from tracks/tracks/Winternight.track rename to server/src/main/resources/tracks/tracks/Winternight.track diff --git a/tracks/tracks/Witch.track b/server/src/main/resources/tracks/tracks/Witch.track similarity index 100% rename from tracks/tracks/Witch.track rename to server/src/main/resources/tracks/tracks/Witch.track diff --git a/tracks/tracks/Withoneinhole.track b/server/src/main/resources/tracks/tracks/Withoneinhole.track similarity index 100% rename from tracks/tracks/Withoneinhole.track rename to server/src/main/resources/tracks/tracks/Withoneinhole.track diff --git a/tracks/tracks/Wohwonk.track b/server/src/main/resources/tracks/tracks/Wohwonk.track similarity index 100% rename from tracks/tracks/Wohwonk.track rename to server/src/main/resources/tracks/tracks/Wohwonk.track diff --git a/tracks/tracks/Workitout.track b/server/src/main/resources/tracks/tracks/Workitout.track similarity index 100% rename from tracks/tracks/Workitout.track rename to server/src/main/resources/tracks/tracks/Workitout.track diff --git a/tracks/tracks/Workofart.track b/server/src/main/resources/tracks/tracks/Workofart.track similarity index 100% rename from tracks/tracks/Workofart.track rename to server/src/main/resources/tracks/tracks/Workofart.track diff --git a/tracks/tracks/Worm.track b/server/src/main/resources/tracks/tracks/Worm.track similarity index 100% rename from tracks/tracks/Worm.track rename to server/src/main/resources/tracks/tracks/Worm.track diff --git a/tracks/tracks/Wormgame.track b/server/src/main/resources/tracks/tracks/Wormgame.track similarity index 100% rename from tracks/tracks/Wormgame.track rename to server/src/main/resources/tracks/tracks/Wormgame.track diff --git a/tracks/tracks/Wormhole.track b/server/src/main/resources/tracks/tracks/Wormhole.track similarity index 100% rename from tracks/tracks/Wormhole.track rename to server/src/main/resources/tracks/tracks/Wormhole.track diff --git a/tracks/tracks/Wormsie.track b/server/src/main/resources/tracks/tracks/Wormsie.track similarity index 100% rename from tracks/tracks/Wormsie.track rename to server/src/main/resources/tracks/tracks/Wormsie.track diff --git a/tracks/tracks/Wrongway.track b/server/src/main/resources/tracks/tracks/Wrongway.track similarity index 100% rename from tracks/tracks/Wrongway.track rename to server/src/main/resources/tracks/tracks/Wrongway.track diff --git a/tracks/tracks/XTempore.track b/server/src/main/resources/tracks/tracks/XTempore.track similarity index 100% rename from tracks/tracks/XTempore.track rename to server/src/main/resources/tracks/tracks/XTempore.track diff --git a/tracks/tracks/Xbridge.track b/server/src/main/resources/tracks/tracks/Xbridge.track similarity index 100% rename from tracks/tracks/Xbridge.track rename to server/src/main/resources/tracks/tracks/Xbridge.track diff --git a/tracks/tracks/Xhole.track b/server/src/main/resources/tracks/tracks/Xhole.track similarity index 100% rename from tracks/tracks/Xhole.track rename to server/src/main/resources/tracks/tracks/Xhole.track diff --git a/tracks/tracks/XholeII.track b/server/src/main/resources/tracks/tracks/XholeII.track similarity index 100% rename from tracks/tracks/XholeII.track rename to server/src/main/resources/tracks/tracks/XholeII.track diff --git a/tracks/tracks/XholeIII.track b/server/src/main/resources/tracks/tracks/XholeIII.track similarity index 100% rename from tracks/tracks/XholeIII.track rename to server/src/main/resources/tracks/tracks/XholeIII.track diff --git a/tracks/tracks/XholeIV.track b/server/src/main/resources/tracks/tracks/XholeIV.track similarity index 100% rename from tracks/tracks/XholeIV.track rename to server/src/main/resources/tracks/tracks/XholeIV.track diff --git a/tracks/tracks/XholeV.track b/server/src/main/resources/tracks/tracks/XholeV.track similarity index 100% rename from tracks/tracks/XholeV.track rename to server/src/main/resources/tracks/tracks/XholeV.track diff --git a/tracks/tracks/Xisland.track b/server/src/main/resources/tracks/tracks/Xisland.track similarity index 100% rename from tracks/tracks/Xisland.track rename to server/src/main/resources/tracks/tracks/Xisland.track diff --git a/tracks/tracks/Xob.track b/server/src/main/resources/tracks/tracks/Xob.track similarity index 100% rename from tracks/tracks/Xob.track rename to server/src/main/resources/tracks/tracks/Xob.track diff --git a/tracks/tracks/Xwives.track b/server/src/main/resources/tracks/tracks/Xwives.track similarity index 100% rename from tracks/tracks/Xwives.track rename to server/src/main/resources/tracks/tracks/Xwives.track diff --git a/tracks/tracks/YacketyYak.track b/server/src/main/resources/tracks/tracks/YacketyYak.track similarity index 100% rename from tracks/tracks/YacketyYak.track rename to server/src/main/resources/tracks/tracks/YacketyYak.track diff --git a/tracks/tracks/YapKCaBEmit.track b/server/src/main/resources/tracks/tracks/YapKCaBEmit.track similarity index 100% rename from tracks/tracks/YapKCaBEmit.track rename to server/src/main/resources/tracks/tracks/YapKCaBEmit.track diff --git a/tracks/tracks/Yate.track b/server/src/main/resources/tracks/tracks/Yate.track similarity index 100% rename from tracks/tracks/Yate.track rename to server/src/main/resources/tracks/tracks/Yate.track diff --git a/tracks/tracks/YateII.track b/server/src/main/resources/tracks/tracks/YateII.track similarity index 100% rename from tracks/tracks/YateII.track rename to server/src/main/resources/tracks/tracks/YateII.track diff --git a/tracks/tracks/Yawner.track b/server/src/main/resources/tracks/tracks/Yawner.track similarity index 100% rename from tracks/tracks/Yawner.track rename to server/src/main/resources/tracks/tracks/Yawner.track diff --git a/tracks/tracks/Yeah.track b/server/src/main/resources/tracks/tracks/Yeah.track similarity index 100% rename from tracks/tracks/Yeah.track rename to server/src/main/resources/tracks/tracks/Yeah.track diff --git a/tracks/tracks/Yecho.track b/server/src/main/resources/tracks/tracks/Yecho.track similarity index 100% rename from tracks/tracks/Yecho.track rename to server/src/main/resources/tracks/tracks/Yecho.track diff --git a/tracks/tracks/Yeildingwalls.track b/server/src/main/resources/tracks/tracks/Yeildingwalls.track similarity index 100% rename from tracks/tracks/Yeildingwalls.track rename to server/src/main/resources/tracks/tracks/Yeildingwalls.track diff --git a/tracks/tracks/YeildingwallsII.track b/server/src/main/resources/tracks/tracks/YeildingwallsII.track similarity index 100% rename from tracks/tracks/YeildingwallsII.track rename to server/src/main/resources/tracks/tracks/YeildingwallsII.track diff --git a/tracks/tracks/YetAnotherDay.track b/server/src/main/resources/tracks/tracks/YetAnotherDay.track similarity index 100% rename from tracks/tracks/YetAnotherDay.track rename to server/src/main/resources/tracks/tracks/YetAnotherDay.track diff --git a/tracks/tracks/YingYang.track b/server/src/main/resources/tracks/tracks/YingYang.track similarity index 100% rename from tracks/tracks/YingYang.track rename to server/src/main/resources/tracks/tracks/YingYang.track diff --git a/tracks/tracks/YooDooRight.track b/server/src/main/resources/tracks/tracks/YooDooRight.track similarity index 100% rename from tracks/tracks/YooDooRight.track rename to server/src/main/resources/tracks/tracks/YooDooRight.track diff --git a/tracks/tracks/Youaregoingdown.track b/server/src/main/resources/tracks/tracks/Youaregoingdown.track similarity index 100% rename from tracks/tracks/Youaregoingdown.track rename to server/src/main/resources/tracks/tracks/Youaregoingdown.track diff --git a/tracks/tracks/Younameit.track b/server/src/main/resources/tracks/tracks/Younameit.track similarity index 100% rename from tracks/tracks/Younameit.track rename to server/src/main/resources/tracks/tracks/Younameit.track diff --git a/tracks/tracks/Youneedabreak.track b/server/src/main/resources/tracks/tracks/Youneedabreak.track similarity index 100% rename from tracks/tracks/Youneedabreak.track rename to server/src/main/resources/tracks/tracks/Youneedabreak.track diff --git a/tracks/tracks/Yournose.track b/server/src/main/resources/tracks/tracks/Yournose.track similarity index 100% rename from tracks/tracks/Yournose.track rename to server/src/main/resources/tracks/tracks/Yournose.track diff --git a/tracks/tracks/Yumancauta.track b/server/src/main/resources/tracks/tracks/Yumancauta.track similarity index 100% rename from tracks/tracks/Yumancauta.track rename to server/src/main/resources/tracks/tracks/Yumancauta.track diff --git a/tracks/tracks/YuppieRoom.track b/server/src/main/resources/tracks/tracks/YuppieRoom.track similarity index 100% rename from tracks/tracks/YuppieRoom.track rename to server/src/main/resources/tracks/tracks/YuppieRoom.track diff --git a/tracks/tracks/Zab1.track b/server/src/main/resources/tracks/tracks/Zab1.track similarity index 100% rename from tracks/tracks/Zab1.track rename to server/src/main/resources/tracks/tracks/Zab1.track diff --git a/tracks/tracks/Zab2.track b/server/src/main/resources/tracks/tracks/Zab2.track similarity index 100% rename from tracks/tracks/Zab2.track rename to server/src/main/resources/tracks/tracks/Zab2.track diff --git a/tracks/tracks/Zab3.track b/server/src/main/resources/tracks/tracks/Zab3.track similarity index 100% rename from tracks/tracks/Zab3.track rename to server/src/main/resources/tracks/tracks/Zab3.track diff --git a/tracks/tracks/Zamia.track b/server/src/main/resources/tracks/tracks/Zamia.track similarity index 100% rename from tracks/tracks/Zamia.track rename to server/src/main/resources/tracks/tracks/Zamia.track diff --git a/tracks/tracks/ZamiaII.track b/server/src/main/resources/tracks/tracks/ZamiaII.track similarity index 100% rename from tracks/tracks/ZamiaII.track rename to server/src/main/resources/tracks/tracks/ZamiaII.track diff --git a/tracks/tracks/ZamiaIII.track b/server/src/main/resources/tracks/tracks/ZamiaIII.track similarity index 100% rename from tracks/tracks/ZamiaIII.track rename to server/src/main/resources/tracks/tracks/ZamiaIII.track diff --git a/tracks/tracks/ZamiaIV.track b/server/src/main/resources/tracks/tracks/ZamiaIV.track similarity index 100% rename from tracks/tracks/ZamiaIV.track rename to server/src/main/resources/tracks/tracks/ZamiaIV.track diff --git a/tracks/tracks/ZanyZalmiacs.track b/server/src/main/resources/tracks/tracks/ZanyZalmiacs.track similarity index 100% rename from tracks/tracks/ZanyZalmiacs.track rename to server/src/main/resources/tracks/tracks/ZanyZalmiacs.track diff --git a/tracks/tracks/Zappadappa.track b/server/src/main/resources/tracks/tracks/Zappadappa.track similarity index 100% rename from tracks/tracks/Zappadappa.track rename to server/src/main/resources/tracks/tracks/Zappadappa.track diff --git a/tracks/tracks/ZappadappaII.track b/server/src/main/resources/tracks/tracks/ZappadappaII.track similarity index 100% rename from tracks/tracks/ZappadappaII.track rename to server/src/main/resources/tracks/tracks/ZappadappaII.track diff --git a/tracks/tracks/ZeVeZ.track b/server/src/main/resources/tracks/tracks/ZeVeZ.track similarity index 100% rename from tracks/tracks/ZeVeZ.track rename to server/src/main/resources/tracks/tracks/ZeVeZ.track diff --git a/tracks/tracks/ZeroTolerance.track b/server/src/main/resources/tracks/tracks/ZeroTolerance.track similarity index 100% rename from tracks/tracks/ZeroTolerance.track rename to server/src/main/resources/tracks/tracks/ZeroTolerance.track diff --git a/tracks/tracks/ZeroZeroOuOu.track b/server/src/main/resources/tracks/tracks/ZeroZeroOuOu.track similarity index 100% rename from tracks/tracks/ZeroZeroOuOu.track rename to server/src/main/resources/tracks/tracks/ZeroZeroOuOu.track diff --git a/tracks/tracks/Zerolevel.track b/server/src/main/resources/tracks/tracks/Zerolevel.track similarity index 100% rename from tracks/tracks/Zerolevel.track rename to server/src/main/resources/tracks/tracks/Zerolevel.track diff --git a/tracks/tracks/Zevenup.track b/server/src/main/resources/tracks/tracks/Zevenup.track similarity index 100% rename from tracks/tracks/Zevenup.track rename to server/src/main/resources/tracks/tracks/Zevenup.track diff --git a/tracks/tracks/Ziigmund.track b/server/src/main/resources/tracks/tracks/Ziigmund.track similarity index 100% rename from tracks/tracks/Ziigmund.track rename to server/src/main/resources/tracks/tracks/Ziigmund.track diff --git a/tracks/tracks/Zimpler.track b/server/src/main/resources/tracks/tracks/Zimpler.track similarity index 100% rename from tracks/tracks/Zimpler.track rename to server/src/main/resources/tracks/tracks/Zimpler.track diff --git a/tracks/tracks/Zine.track b/server/src/main/resources/tracks/tracks/Zine.track similarity index 100% rename from tracks/tracks/Zine.track rename to server/src/main/resources/tracks/tracks/Zine.track diff --git a/tracks/tracks/Zippo.track b/server/src/main/resources/tracks/tracks/Zippo.track similarity index 100% rename from tracks/tracks/Zippo.track rename to server/src/main/resources/tracks/tracks/Zippo.track diff --git a/tracks/tracks/Zlitzer.track b/server/src/main/resources/tracks/tracks/Zlitzer.track similarity index 100% rename from tracks/tracks/Zlitzer.track rename to server/src/main/resources/tracks/tracks/Zlitzer.track diff --git a/tracks/tracks/Zolo.track b/server/src/main/resources/tracks/tracks/Zolo.track similarity index 100% rename from tracks/tracks/Zolo.track rename to server/src/main/resources/tracks/tracks/Zolo.track diff --git a/tracks/tracks/Zoneon.track b/server/src/main/resources/tracks/tracks/Zoneon.track similarity index 100% rename from tracks/tracks/Zoneon.track rename to server/src/main/resources/tracks/tracks/Zoneon.track diff --git a/tracks/tracks/Zwanlake.track b/server/src/main/resources/tracks/tracks/Zwanlake.track similarity index 100% rename from tracks/tracks/Zwanlake.track rename to server/src/main/resources/tracks/tracks/Zwanlake.track diff --git a/tracks/tracks/ZwanlikeMadnezZ.track b/server/src/main/resources/tracks/tracks/ZwanlikeMadnezZ.track similarity index 100% rename from tracks/tracks/ZwanlikeMadnezZ.track rename to server/src/main/resources/tracks/tracks/ZwanlikeMadnezZ.track diff --git a/tracks/tracks/Zwantastic.track b/server/src/main/resources/tracks/tracks/Zwantastic.track similarity index 100% rename from tracks/tracks/Zwantastic.track rename to server/src/main/resources/tracks/tracks/Zwantastic.track diff --git a/tracks/tracks/Zy.track b/server/src/main/resources/tracks/tracks/Zy.track similarity index 100% rename from tracks/tracks/Zy.track rename to server/src/main/resources/tracks/tracks/Zy.track diff --git a/tracks/tracks/ber2.track b/server/src/main/resources/tracks/tracks/ber2.track similarity index 100% rename from tracks/tracks/ber2.track rename to server/src/main/resources/tracks/tracks/ber2.track diff --git a/tracks/tracks/her.track b/server/src/main/resources/tracks/tracks/her.track similarity index 100% rename from tracks/tracks/her.track rename to server/src/main/resources/tracks/tracks/her.track diff --git a/tracks/tracks/iceicebaby.track b/server/src/main/resources/tracks/tracks/iceicebaby.track similarity index 100% rename from tracks/tracks/iceicebaby.track rename to server/src/main/resources/tracks/tracks/iceicebaby.track diff --git a/tracks/tracks/inching.track b/server/src/main/resources/tracks/tracks/inching.track similarity index 100% rename from tracks/tracks/inching.track rename to server/src/main/resources/tracks/tracks/inching.track diff --git a/tracks/tracks/inmypants.track b/server/src/main/resources/tracks/tracks/inmypants.track similarity index 100% rename from tracks/tracks/inmypants.track rename to server/src/main/resources/tracks/tracks/inmypants.track diff --git a/tracks/tracks/insignificant.track b/server/src/main/resources/tracks/tracks/insignificant.track similarity index 100% rename from tracks/tracks/insignificant.track rename to server/src/main/resources/tracks/tracks/insignificant.track diff --git a/tracks/tracks/land.track b/server/src/main/resources/tracks/tracks/land.track similarity index 100% rename from tracks/tracks/land.track rename to server/src/main/resources/tracks/tracks/land.track diff --git a/tracks/tracks/sgard.track b/server/src/main/resources/tracks/tracks/sgard.track similarity index 100% rename from tracks/tracks/sgard.track rename to server/src/main/resources/tracks/tracks/sgard.track diff --git a/tracks/tracks/teleladder.track b/server/src/main/resources/tracks/tracks/teleladder.track similarity index 100% rename from tracks/tracks/teleladder.track rename to server/src/main/resources/tracks/tracks/teleladder.track diff --git a/tracks/tracks/traversal.track b/server/src/main/resources/tracks/tracks/traversal.track similarity index 100% rename from tracks/tracks/traversal.track rename to server/src/main/resources/tracks/tracks/traversal.track diff --git a/tracks/tracks/wetwetwet.track b/server/src/main/resources/tracks/tracks/wetwetwet.track similarity index 100% rename from tracks/tracks/wetwetwet.track rename to server/src/main/resources/tracks/tracks/wetwetwet.track diff --git a/tracks/tracks/wigitywigitywack.track b/server/src/main/resources/tracks/tracks/wigitywigitywack.track similarity index 100% rename from tracks/tracks/wigitywigitywack.track rename to server/src/main/resources/tracks/tracks/wigitywigitywack.track diff --git a/server/src/test/java/org/moparforia/server/LauncherCLITest.java b/server/src/test/java/org/moparforia/server/LauncherCLITest.java index 848c6cf3..80d747e3 100644 --- a/server/src/test/java/org/moparforia/server/LauncherCLITest.java +++ b/server/src/test/java/org/moparforia/server/LauncherCLITest.java @@ -4,7 +4,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.invocation.InvocationOnMock; import org.mockito.junit.jupiter.MockitoExtension; import picocli.CommandLine; @@ -35,7 +34,7 @@ void setUp() { .lenient() .withoutAnnotations()); - doReturn(mock(Server.class)).when(launcher).getServer(anyString(), anyInt()); + doReturn(mock(Server.class)).when(launcher).getServer(anyString(), anyInt(), any()); when(launcher.call()).thenCallRealMethod(); cmd = new CommandLine(launcher); @@ -59,36 +58,42 @@ void testInvalidPort() { assertNotEquals(0, cmd.execute("--port=test")); assertNotEquals(0, cmd.execute("-p")); - verify(launcher, never()).getServer(anyString(), anyInt()); + verify(launcher, never()).getServer(anyString(), anyInt(), anyString()); } @Test - void testValidPortAndHostname() { - assertEquals(0, cmd.execute("-p", "1111", "-ip", "128.128.128.128")); - verify(launcher).getServer(eq("128.128.128.128"), eq(1111)); + void testValidOptions() { + assertEquals(0, cmd.execute("-p", "1111", "-ip", "128.128.128.128", "--tracks-dir", "/some/path")); + verify(launcher).getServer(eq("128.128.128.128"), eq(1111), eq("/some/path")); - assertEquals(0, cmd.execute("-p=2222", "-ip=127.127.127.127")); - verify(launcher).getServer(eq("127.127.127.127"), eq(2222)); + assertEquals(0, cmd.execute("-p=2222", "-ip=127.127.127.127", "-t=/some/path")); + verify(launcher).getServer(eq("127.127.127.127"), eq(2222), eq("/some/path")); - assertEquals(0, cmd.execute("-p=3333", "-ip=126.126.126.126")); - verify(launcher).getServer(eq("126.126.126.126"), eq(3333)); + assertEquals(0, cmd.execute("--port=3333", "--hostname=126.126.126.126", "--tracks-dir=/some/path")); + verify(launcher).getServer(eq("126.126.126.126"), eq(3333), eq("/some/path")); } @Test void testOnlyPort() { assertEquals(0, cmd.execute("-p", "1111")); - verify(launcher).getServer(eq(Launcher.DEFAULT_HOST), eq(1111)); + verify(launcher).getServer(eq(Launcher.DEFAULT_HOST), eq(1111), eq(null)); } @Test void testOnlyHostname() { assertEquals(0, cmd.execute("-ip", "127.127.127.127")); - verify(launcher).getServer(eq("127.127.127.127"), eq(DEFAULT_PORT)); + verify(launcher).getServer(eq("127.127.127.127"), eq(DEFAULT_PORT), eq(null)); + } + + @Test + void testOnlyTracksDirectory() { + assertEquals(0, cmd.execute("--tracks-dir", "/some/path")); + verify(launcher).getServer(eq(Launcher.DEFAULT_HOST), eq(DEFAULT_PORT), eq("/some/path")); } @Test void testDefaultValues() { assertEquals(0, cmd.execute()); - verify(launcher).getServer(eq(Launcher.DEFAULT_HOST), eq(DEFAULT_PORT)); + verify(launcher).getServer(eq(Launcher.DEFAULT_HOST), eq(DEFAULT_PORT), eq(null)); } -} \ No newline at end of file +} diff --git a/server/tracks b/server/tracks deleted file mode 120000 index 2641d2c5..00000000 --- a/server/tracks +++ /dev/null @@ -1 +0,0 @@ -../tracks/ \ No newline at end of file diff --git a/shared/assembly-tracks.xml b/shared/assembly-tracks.xml deleted file mode 100644 index 7c0bda30..00000000 --- a/shared/assembly-tracks.xml +++ /dev/null @@ -1,18 +0,0 @@ - - tracks - true - - - zip - - - - ${project.basedir}/../tracks - / - - **/* - - - - diff --git a/shared/pom.xml b/shared/pom.xml index 422d34fd..dca5fc52 100644 --- a/shared/pom.xml +++ b/shared/pom.xml @@ -50,25 +50,6 @@ org.apache.maven.plugins maven-compiler-plugin - - org.apache.maven.plugins - maven-assembly-plugin - - - package - - single - - - tracks - false - - assembly-tracks.xml - - - - - plantuml-generator-maven-plugin de.elnarion.maven diff --git a/shared/src/main/java/org/moparforia/shared/tracks/TrackManager.java b/shared/src/main/java/org/moparforia/shared/tracks/TrackManager.java index 2608ff57..7c01e639 100644 --- a/shared/src/main/java/org/moparforia/shared/tracks/TrackManager.java +++ b/shared/src/main/java/org/moparforia/shared/tracks/TrackManager.java @@ -36,7 +36,7 @@ public interface TrackManager { * Loads all Tracks and TrackSets * @throws TrackLoadException Exception */ - void load() throws TrackLoadException; + void load(TracksLocation tracksLocation) throws TrackLoadException; /** * @return True, if manager is loaded diff --git a/shared/src/main/java/org/moparforia/shared/tracks/TracksLocation.java b/shared/src/main/java/org/moparforia/shared/tracks/TracksLocation.java new file mode 100755 index 00000000..a2e9dcd4 --- /dev/null +++ b/shared/src/main/java/org/moparforia/shared/tracks/TracksLocation.java @@ -0,0 +1,6 @@ +package org.moparforia.shared.tracks; + +import java.nio.file.FileSystem; + +public record TracksLocation(FileSystem fileSystem, String path) { +} diff --git a/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManager.java b/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManager.java index fecc5732..aae7054d 100644 --- a/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManager.java +++ b/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManager.java @@ -1,8 +1,7 @@ package org.moparforia.shared.tracks.filesystem; import org.moparforia.shared.tracks.Track; -import org.moparforia.shared.tracks.TrackCategory; -import org.moparforia.shared.tracks.parsers.TrackFileParser; +import org.moparforia.shared.tracks.TracksLocation; import org.moparforia.shared.tracks.parsers.TrackParser; import org.moparforia.shared.tracks.parsers.VersionedTrackFileParser; import org.moparforia.shared.tracks.stats.TrackStats; @@ -23,30 +22,29 @@ public class FileSystemStatsManager implements StatsManager { private final Logger logger = Logger.getLogger(FileSystemStatsManager.class.getName()); private final TrackParser parser = new VersionedTrackFileParser(); - protected final FileSystem fileSystem; private Map stats; - public FileSystemStatsManager(FileSystem fileSystem) { - this.fileSystem = fileSystem; + public FileSystemStatsManager() { } public static FileSystemStatsManager getInstance() { if (instance == null) { - instance = new FileSystemStatsManager(FileSystems.getDefault()); + instance = new FileSystemStatsManager(); } return instance; } - public void load() throws IOException { - stats = loadStats(); + public void load(TracksLocation tracksLocation) throws IOException { + stats = loadStats(tracksLocation); + logger.info("Loaded stats for " + stats.size() + " tracks"); } - public Map loadStats() throws IOException { + public Map loadStats(TracksLocation tracksLocation) throws IOException { List tracks = new ArrayList<>(); - Path tracksPath = fileSystem.getPath("tracks", "tracks"); + Path tracksPath = tracksLocation.fileSystem().getPath(tracksLocation.path(), "tracks"); if (!Files.exists(tracksPath)) { - logger.warning("Directory tracks/tracks was not found, ignoring."); + logger.warning("Directory " + tracksLocation.path() + "/tracks was not found, ignoring."); return Collections.emptyMap(); } DirectoryStream directoryStream = Files.newDirectoryStream( diff --git a/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManager.java b/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManager.java index fd544ad1..64ff4dee 100644 --- a/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManager.java +++ b/shared/src/main/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManager.java @@ -12,38 +12,28 @@ import java.util.logging.Logger; import java.util.stream.Collectors; -/** - * Playforia - * 18.6.2013 - */ public class FileSystemTrackManager implements TrackManager { private static FileSystemTrackManager instance; private static final TrackParser parser = new VersionedTrackFileParser(); - protected final FileSystem fileSystem; - private final Logger logger = Logger.getLogger(FileSystemTrackManager.class.getName()); private List tracks; private List trackSets; private boolean hasLoaded; - public FileSystemTrackManager(FileSystem fileSystem) { - this.fileSystem = fileSystem; - } - public static FileSystemTrackManager getInstance() { if (instance == null) { - instance = new FileSystemTrackManager(FileSystems.getDefault()); + instance = new FileSystemTrackManager(); } return instance; } @Override - public void load() throws TrackLoadException { + public void load(TracksLocation tracksLocation) throws TrackLoadException { try { - tracks = loadTracks(); + tracks = loadTracks(tracksLocation); logger.info("Loaded " + tracks.size() + " tracks"); - trackSets = loadTrackSets(); + trackSets = loadTrackSets(tracksLocation); logger.info("Loaded " + trackSets.size() + " track sets"); } catch (IOException e) { throw new TrackLoadException("Unable to load tracks and tracksets", e); @@ -70,11 +60,12 @@ public static String convertTrack(Track track) { "T " + track.getMap()); } - private List loadTracks() throws IOException { + private List loadTracks(TracksLocation tracksLocation) throws IOException { List tracks = new ArrayList<>(); - Path tracksPath = fileSystem.getPath("tracks", "tracks"); + Path tracksPath = tracksLocation.fileSystem().getPath(tracksLocation.path(), "tracks"); + if (!Files.exists(tracksPath)) { - logger.warning("Tracks directory (tracks/tracks) was not found, ignoring."); + logger.warning("Tracks directory (" + tracksLocation.path() + "/tracks) was not found, ignoring."); return Collections.emptyList(); } DirectoryStream directoryStream = Files.newDirectoryStream(tracksPath, @@ -90,11 +81,11 @@ private List loadTracks() throws IOException { return tracks; } - private List loadTrackSets() throws IOException { + private List loadTrackSets(TracksLocation tracksLocation) throws IOException { List trackSets = new ArrayList<>(); - Path sets = fileSystem.getPath("tracks", "sets"); + Path sets = tracksLocation.fileSystem().getPath(tracksLocation.path(), "sets"); if (!Files.exists(sets)) { - logger.warning("Can't load tracksets, directory tracks/sets does not exists, ignoring."); + logger.warning("Can't load tracksets, directory " + tracksLocation.path() + "/sets does not exist, ignoring."); return trackSets; } @@ -122,7 +113,7 @@ private List loadTrackSets() throws IOException { } // This is not 100% correct since the tracks contain lot of duplicates if (tracks.size() < trackNames.size()) { - List found_tracks = tracks.stream().map(Track::getName).collect(Collectors.toList()); + List found_tracks = tracks.stream().map(Track::getName).toList(); trackNames.removeAll(found_tracks); logger.warning("TrackSet " + setName + " contains not existing tracks (" + Arrays.toString(trackNames.toArray()) + ")"); } diff --git a/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManagerTest.java b/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManagerTest.java index 05511e8a..70186761 100644 --- a/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManagerTest.java +++ b/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemStatsManagerTest.java @@ -5,6 +5,7 @@ import org.junit.jupiter.api.extension.RegisterExtension; import org.moparforia.shared.tracks.Track; import org.moparforia.shared.tracks.TrackCategory; +import org.moparforia.shared.tracks.TracksLocation; import org.moparforia.shared.tracks.stats.TrackStats; import org.moparforia.shared.tracks.util.FileSystemExtension; @@ -32,15 +33,14 @@ class FileSystemStatsManagerTest { @BeforeEach void beforeEach() { - FileSystem fileSystem = this.extension.getFileSystem(); - statsManager = new FileSystemStatsManager(fileSystem); + statsManager = new FileSystemStatsManager(); } @Test void testSimpleLoad() throws IOException, URISyntaxException { extension.copyAll(); - - statsManager.load(); + TracksLocation tracksLocation = new TracksLocation(this.extension.getFileSystem(), "tracks"); + statsManager.load(tracksLocation); TrackStats stats = statsManager.getStats(single); assertEquals("Sprt", stats.getBestPlayer()); @@ -54,8 +54,9 @@ void testSimpleLoad() throws IOException, URISyntaxException { @Test void testEmptyStats() throws IOException, URISyntaxException { extension.copyAll(); + TracksLocation tracksLocation = new TracksLocation(this.extension.getFileSystem(), "tracks"); - statsManager.load(); + statsManager.load(tracksLocation); TrackStats stats = statsManager.getStats(empty_stats); assertEquals("", stats.getBestPlayer()); assertEquals(0, stats.getTotalAttempts()); diff --git a/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManagerTest.java b/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManagerTest.java index e3cf0089..7b26da08 100644 --- a/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManagerTest.java +++ b/shared/src/test/java/org/moparforia/shared/tracks/filesystem/FileSystemTrackManagerTest.java @@ -17,11 +17,13 @@ class FileSystemTrackManagerTest { final FileSystemExtension extension = new FileSystemExtension("v2/"); TrackManager manager; + TracksLocation tracksLocation; @BeforeEach void beforeEach() { FileSystem fileSystem = this.extension.getFileSystem(); - manager = new FileSystemTrackManager(fileSystem); + tracksLocation = new TracksLocation(fileSystem, "tracks"); + manager = new FileSystemTrackManager(); } /** @@ -29,13 +31,13 @@ void beforeEach() { * Loads Tracksets * * oakpark.trackset should be ignored because it didnt contain any loaded tracks - * birchwood.trackset should be have only 2 tracks + * birchwood.trackset should have only 2 tracks */ @Test void testSimpleSetLoad() throws IOException, URISyntaxException, TrackLoadException { extension.copyAll(); - manager.load(); + manager.load(tracksLocation); assertEquals(1, manager.getTrackSets().size()); TrackSet birchwood = manager.getTrackSet("Birchwood"); @@ -49,7 +51,7 @@ void testSimpleSetLoad() throws IOException, URISyntaxException, TrackLoadExcept void testLoad() throws IOException, URISyntaxException, TrackLoadException { extension.copyAll(); - manager.load(); + manager.load(tracksLocation); assertEquals(17, manager.getTracks().size()); assertEquals(1, manager.getTrackSets().size()); @@ -73,7 +75,7 @@ void testRandomTracksIncorrectLimit() { void testRandomTracks() throws IOException, URISyntaxException, TrackLoadException { extension.copyAll(); - manager.load(); + manager.load(tracksLocation); assertEquals(3, manager.getRandomTracks(3, TrackCategory.MODERN).size()); assertEquals(6, manager.getRandomTracks(50, TrackCategory.MODERN).size()); } @@ -83,8 +85,7 @@ void testRandomTracks() throws IOException, URISyntaxException, TrackLoadExcepti */ @Test void testRandomTracksEmpty() throws TrackLoadException { - manager.load(); + manager.load(tracksLocation); assertEquals(0, manager.getRandomTracks(50, TrackCategory.BASIC).size()); } - -} \ No newline at end of file +} diff --git a/shared/src/test/java/org/moparforia/shared/tracks/filesystem/VersionTest.java b/shared/src/test/java/org/moparforia/shared/tracks/filesystem/VersionTest.java index c21538bd..b1c480d0 100644 --- a/shared/src/test/java/org/moparforia/shared/tracks/filesystem/VersionTest.java +++ b/shared/src/test/java/org/moparforia/shared/tracks/filesystem/VersionTest.java @@ -4,6 +4,7 @@ import org.junit.jupiter.api.extension.RegisterExtension; import org.moparforia.shared.tracks.TrackLoadException; import org.moparforia.shared.tracks.TrackManager; +import org.moparforia.shared.tracks.TracksLocation; import org.moparforia.shared.tracks.util.FileSystemExtension; import java.io.IOException; @@ -18,9 +19,10 @@ public class VersionTest { @Test void testTrackManagerInvalidVersions() throws IOException, URISyntaxException, TrackLoadException { extension.copyAll(); + TracksLocation tracksLocation = new TracksLocation(extension.getFileSystem(), "tracks"); - TrackManager manager = new FileSystemTrackManager(extension.getFileSystem()); - manager.load(); + TrackManager manager = new FileSystemTrackManager(); + manager.load(tracksLocation); assertEquals(1, manager.getTracks().size()); } diff --git a/shared/src/test/java/org/moparforia/shared/tracks/parsers/TrackConverterTest.java b/shared/src/test/java/org/moparforia/shared/tracks/parsers/TrackConverterTest.java index cc426933..719a676c 100644 --- a/shared/src/test/java/org/moparforia/shared/tracks/parsers/TrackConverterTest.java +++ b/shared/src/test/java/org/moparforia/shared/tracks/parsers/TrackConverterTest.java @@ -3,6 +3,7 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.RegisterExtension; import org.moparforia.shared.tracks.Track; +import org.moparforia.shared.tracks.TracksLocation; import org.moparforia.shared.tracks.filesystem.FileSystemStatsManager; import org.moparforia.shared.tracks.stats.TrackStats; import org.moparforia.shared.tracks.util.FileSystemExtension; @@ -33,7 +34,9 @@ void testConvertTracks() throws IOException, URISyntaxException { for (String dir : DIRS) { extension.copyDir(dir); } - FileSystemStatsManager statsManager = new FileSystemStatsManager(extension.getFileSystem()); + FileSystemStatsManager statsManager = new FileSystemStatsManager(); + TracksLocation tracksLocation = new TracksLocation(this.extension.getFileSystem(), "tracks"); + Path tracks = extension.getFileSystem().getPath("tracks"); List stats = TrackConverter.loadOldTracks(tracks); @@ -41,7 +44,7 @@ void testConvertTracks() throws IOException, URISyntaxException { TrackConverter.convertTracks(tracks); - statsManager.load(); + statsManager.load(tracksLocation); for (TrackStats stat : consolidated) { Track track = stat.getTrack();