diff --git a/GPN_BadgeLasertag.ino b/GPN_BadgeLasertag.ino
index 2750a43bfd12c729d22fbc6167725441bc4f6378..a77138a7d55b807451d762c4d879ee7c68b1d538 100644
--- a/GPN_BadgeLasertag.ino
+++ b/GPN_BadgeLasertag.ino
@@ -46,6 +46,8 @@ unsigned long lastChange = 0;
 unsigned long lastNotificationPull = 0;
 
 void setup() {
+
+    SPIFFS.begin();
     badge.init();
     char *nickname = loadNick();
     player = new Player(&badge, nickname);
@@ -60,7 +62,6 @@ void setup() {
     role_menu->addMenuItem(new MenuItem("Join", joinGame));
     ui->draw();
     rboot_config rboot_config = rboot_get_config();
-    SPIFFS.begin();
     File f = SPIFFS.open("/rom" + String(rboot_config.current_rom), "w");
     f.println("Lasertag\n");
     connectBadge();
diff --git a/GameClient.cpp b/GameClient.cpp
index 72ef36b5d9524d85318491459ba97714bbf316ac..16b6d8f14f32dec268fe51cba8b32bb437f9be49 100644
--- a/GameClient.cpp
+++ b/GameClient.cpp
@@ -14,7 +14,7 @@ void GameClient::createUIGameStart() {
     Serial.println("GameClient::createUIGameStart - new PlayerListMenu");
     playerList->setLeftAction([=]() { this->player->prevWeapon(); });
     playerList->setRightAction([=]() { this->player->nextWeapon(); });
-    playerList->setDownAction([=]() { this->player->reload(); });
+//    playerList->setDownAction([=]() { this->player->reload(); });
     playerList->setEnterAction([=]() { this->player->shot(); });
     Serial.println("GameClient::createUIGameStart - set Lambdas");
     MenuItem *healthMI = new MenuItem("100%", []() {});
@@ -31,6 +31,7 @@ void GameClient::createUIGameStart() {
     playerList->addMenuItem(nameMI);
     Serial.println("GameClient::createUIGameStart - added Lambdas");
     ui->open(playerList);
+    playerList->setDirty();
     Serial.println("GameClient::createUIGameStart - Ende");
 }