diff --git a/src/main/java/lab/App.java b/src/main/java/lab/App.java
index a61ad2fd8fc0d83982bdb169874b69fc71869469..9ca616a2e3c3d03941e2a8d096141270039e94e9 100644
--- a/src/main/java/lab/App.java
+++ b/src/main/java/lab/App.java
@@ -32,13 +32,15 @@ public class App extends Application {
 			BorderPane root = loader.load();
 			
 			Scene scene = new Scene(root);
-			Point2D[][] dragonsInit = getDragonsInit(scene.getWidth(), scene.getHeight());
 			
 			primaryStage.setScene(scene);
 			primaryStage.resizableProperty().set(false);
 			primaryStage.setTitle("Java 1");
 			primaryStage.show();
+			primaryStage.hide();
 			controller = loader.getController();
+			Point2D[][] dragonsInit = getDragonsInit(scene.getWidth(), scene.getHeight());
+			primaryStage.show();
 			controller.startGame(dragonsInit);
 			//Exit program when main window is closed
 			primaryStage.setOnCloseRequest(this::exitProgram);