diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/ban.html b/gemp-lotr/gemp-lotr-async/src/main/web/ban.html
index 9546f0745..973f18a48 100644
--- a/gemp-lotr/gemp-lotr-async/src/main/web/ban.html
+++ b/gemp-lotr/gemp-lotr-async/src/main/web/ban.html
@@ -23,31 +23,31 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -67,15 +67,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/CardInformationDialog.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/CardInformationDialog.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/CardInformationDialog.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/CardInformationDialog.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/DeckPanel.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/DeckPanel.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/DeckPanel.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/DeckPanel.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/cardFilter.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/cardFilter.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/cardFilter2.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter2.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/cardFilter2.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter2.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/chat.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/chat.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/chat.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/chat.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/common.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/common.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/common.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/common.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/commonUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/commonUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/commonUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/commonUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/communication.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/communication.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/communication.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/communication.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/deckBuildingUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/deckBuildingUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/deckBuildingUi2.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi2.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/deckBuildingUi2.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi2.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/deliveryService.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deliveryService.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/deliveryService.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deliveryService.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/gameAnimations.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/gameAnimations.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/gameAnimations.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/gameAnimations.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/gameHistoryUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/gameHistoryUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/gameHistoryUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/gameHistoryUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/gameUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/gameUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/gameUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/gameUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/hallUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hallUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/hallUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hallUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/hobbit.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hobbit.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/hobbit.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hobbit.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/inheritance.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/inheritance.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/inheritance.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/inheritance.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/jCardGroup.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/jCardGroup.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/jCardGroup.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/jCardGroup.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/jCards.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/jCards.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/jCards.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/jCards.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/leagueResultsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/leagueResultsUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/leagueResultsUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/leagueResultsUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/logging.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/logging.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/logging.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/logging.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/merchantUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/merchantUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/merchantUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/merchantUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/playerStatsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/playerStatsUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/playerStatsUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/playerStatsUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/set20.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/set20.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/set20.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/set20.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/set40.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/set40.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/set40.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/set40.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/soloDraftUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/soloDraftUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/soloDraftUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/soloDraftUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/statsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/statsUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/statsUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/statsUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/tournamentResultsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/tournamentResultsUi.js
similarity index 100%
rename from gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-021/tournamentResultsUi.js
rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/tournamentResultsUi.js
diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/leagueAdmin.html b/gemp-lotr/gemp-lotr-async/src/main/web/leagueAdmin.html
index 0a9330590..7eb5782f7 100644
--- a/gemp-lotr/gemp-lotr-async/src/main/web/leagueAdmin.html
+++ b/gemp-lotr/gemp-lotr-async/src/main/web/leagueAdmin.html
@@ -31,31 +31,31 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+