diff --git a/src/primenumbers/.gitkeep b/src/primenumbers/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/primenumbers/App.java b/src/primenumbers/App.java
deleted file mode 100644
index 4dbb61c7f178eaeea01780300766a2f371314e0c..0000000000000000000000000000000000000000
--- a/src/primenumbers/App.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package primenumbers;
-
-import java.util.Scanner;
-
-public class App {
-    public static void main(String[] args) {
-        PrimeGame game = new PrimeGame();
-
-        try (Scanner scanner = new Scanner(System.in)) {
-            while (game.hasNextNumber()) {
-                int number = game.nextNumber();
-                System.out.println("Is " + number + " a prime number? (yes/no)");
-                String answer = scanner.nextLine();
-                System.out.println(game.checkAnswer(answer));
-            }
-        }
-        System.out.println(game.getReport());
-    }
-}
diff --git a/src/primenumbers/Level.java b/src/primenumbers/Level.java
deleted file mode 100644
index d330359e4b201c9966d20e0191ea325f743f4720..0000000000000000000000000000000000000000
--- a/src/primenumbers/Level.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package primenumbers; 
-
-public enum Level {
-    SIMPLE, INTERMEDIATE, ADVANCED;
-
-    public Level getNextLevel() {
-        return values()[(ordinal() + 1) % values().length];
-    }
-}
\ No newline at end of file
diff --git a/src/primenumbers/PrimeGame.java b/src/primenumbers/PrimeGame.java
deleted file mode 100644
index 4966bbace27e7c7624ef026153a2e4d32a0c81b0..0000000000000000000000000000000000000000
--- a/src/primenumbers/PrimeGame.java
+++ /dev/null
@@ -1,85 +0,0 @@
-package primenumbers;
-
-import java.util.Random;
-
-public class PrimeGame {
-    private static final int MAX_NUMBER = 15;
-    private static final int NEXT_LEVEL = 5;
-    private Level currentLevel;
-    private int currentNumber;
-    private int currentCount;
-    private int correctAnswers;
-
-    public PrimeGame() {
-        this.currentLevel = Level.SIMPLE;
-        this.currentCount = 0;
-    }
-
-    public int getCurrentNumber() {
-        return currentNumber;
-    }
-
-    public Level getCurrentLevel() {
-        return currentLevel;
-    }
-
-    public void setCurrentLevel(Level currentLevel) {
-        this.currentLevel = currentLevel;
-    }
-
-    void nextCurrentLevel() {
-        currentLevel = currentLevel.getNextLevel();
-    }
-
-    static boolean isPrime(int number) {
-        for (int i = 2; i < number; i++) {
-            if (number % i == 0) {
-                return false;
-            }
-        }
-        return true;
-    }
-
-    void nextCurrentNumber() {
-        Random rand = new Random();
-        switch (currentLevel) {
-            case SIMPLE:
-                currentNumber = rand.nextInt(99) + 1;
-                break;
-            case INTERMEDIATE:
-                currentNumber = rand.nextInt(900) + 100;
-                break;
-            case ADVANCED:
-                currentNumber = rand.nextInt(9000) + 1000;
-                break;
-        }
-    }
-
-    public boolean hasNextNumber() {
-        return currentCount < MAX_NUMBER;
-    }
-
-    public int nextNumber() {
-        if (currentCount != 0 && currentCount % NEXT_LEVEL == 0) {
-            nextCurrentLevel();
-            System.out.println("You reached the next Level: " + getCurrentLevel().toString());
-        }
-        nextCurrentNumber();
-        currentCount++;
-        return currentNumber;
-    }
-
-    public String checkAnswer(String answer) {
-        if (isPrime(currentNumber) && answer.toLowerCase().equals("yes")
-                || !isPrime(currentNumber) && answer.toLowerCase().equals("no")) {
-            correctAnswers++;
-            return "Correct";
-        } else {
-            return "Incorrect";
-        }
-    }
-
-    public String getReport() {
-        return "You made " + correctAnswers + " of 15!";
-    }
-}