diff --git a/src/main/java/engine/Grid.java b/src/main/java/engine/Grid.java
index 294b86b1b338d3eb823f3b2e708ab468f8709dee..9164f41aafb777b3b299c4ba9b5e8b8eca4f10f8 100644
--- a/src/main/java/engine/Grid.java
+++ b/src/main/java/engine/Grid.java
@@ -24,16 +24,14 @@ public class Grid extends JFrame {
         // this.setContentPane(mainPanel);
         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         this.setLocationRelativeTo(null);
+        this.pack();
         this.setResizable(false);
         this.setVisible(true);
-
-
+        this.setLayout(this.getLayout());
         kernel.start();
         kernel.setKeysListeners((JPanel) getContentPane());
 
-        this.pack();
         this.revalidate();
-
     }
     public void draw(ImageComponent ic) throws IOException {
         getContentPane().add(ic);
diff --git a/src/main/java/engine/ImageComponent.java b/src/main/java/engine/ImageComponent.java
index 0b34d22cb346c347a308dafdde289af8b56e27bd..436f46bea04b8c595623a74d003f2e85c0b60055 100644
--- a/src/main/java/engine/ImageComponent.java
+++ b/src/main/java/engine/ImageComponent.java
@@ -16,7 +16,7 @@ public class ImageComponent extends JComponent {
         this.image = image;
         this.position = position;
         //this.setBorder(BorderFactory.createLineBorder(Color.black));
-        this.setSize(width, height);
+        this.setSize(850, 500);
         this.setVisible(true);
         this.setLayout(null);
         //repaint();
diff --git a/src/main/java/pong/PongApp.java b/src/main/java/pong/PongApp.java
index 73b90bf43beaed38170a3ca1020d5423bc3aeab3..4e2ed8e00d4598d647cc775969b9ba4a15756480 100644
--- a/src/main/java/pong/PongApp.java
+++ b/src/main/java/pong/PongApp.java
@@ -20,9 +20,11 @@ public class PongApp {
         // TODO: Add rackets
         PongBall pongBall = new PongBall("Ball", "src/main/resources/sprint2_demo/asteroid.png", new Coordinates2D(10, 10), 64, 64);
         PongBall pongBall2 = new PongBall("Ball2", "src/main/resources/sprint2_demo/asteroid.png", new Coordinates2D(40, 40), 64, 64);
+        PongBall pongBall3 = new PongBall("Ball3", "src/main/resources/sprint2_demo/asteroid.png", new Coordinates2D(70, 70), 64, 64);
 
         components.add(pongBall);
         components.add(pongBall2);
+        components.add(pongBall3);
 
         Grid grid = new Grid(); // Will create a new grid and a new kernel
         grid.init("Pong", 850, 500); // Will start the kernel and set the keys listeners