diff --git a/docs/approved.txt b/docs/approved.txt
index 73f2e6bef03bff778a1ea23a9027849e36a48b57..fd84d77bb32ae4bf55fdf022dfd1586c95caf819 100644
--- a/docs/approved.txt
+++ b/docs/approved.txt
@@ -97,4 +97,5 @@ asteroid.txt
 portal.txt
 material.txt
 sun.txt
-Win.txt
\ No newline at end of file
+Win.txt
+RecipeChecker
\ No newline at end of file
diff --git a/docs/weeks/7/7_4_Blint.tex b/docs/weeks/7/7_4_Blint.tex
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a88194472e93fd18e0fb97b5990820d26fd06685 100644
--- a/docs/weeks/7/7_4_Blint.tex
+++ b/docs/weeks/7/7_4_Blint.tex
@@ -0,0 +1,107 @@
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Drilled Asteroid Goes Near Sun And Ice Core} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A vĂ­zjĂŠg magĂş kifĂşrt aszteroida napkĂśzelbe kerĂźl
+             KĂśr elejĂŠn a kifĂşrt kĂŠrgĹą vĂ­zjeget tartalmazĂł aszteroida napkĂśzelbe kerĂźl,
+             mivel a magot alkotĂł nyersanyag vĂ­zjĂŠg ĂŠs az aszteroida napkĂśzelben van, a vĂ­zjĂŠg elszublimĂĄl, azaz eltĹąnik.  \\
+             \hline
+             Teszt cĂŠlja & Teszteli az Ice kĂśzel a naphoz funkciĂłjĂĄt \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Move Robot to Teleport with placed pair} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A kontroller mozgatja a robotot egy teleportba, aminek van lehelyezve pĂĄrja.
+             A kontroller kiadja a parancsot, hogy a robot menjen be a teleportba, mire a robot ĂĄtkerĂźl a mĂĄsik teleport aszteroidĂĄjĂĄra. \\
+             \hline
+             Teszt cĂŠlja & Teszteli a Portal mozgĂĄs funkciĂłjĂĄt \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Robot Drills Asteroid Away From Sun And Become Drilled} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A kontroller kiadja a parancsot a robotnak, hogy fĂşrja meg az ĂŠppen aktuĂĄlis aszteroida sziklarĂŠtegĂŠt(aminek ĂŠrtĂŠke 1), amin van.
+             Az aszteroida sziklarétegének értékét csökkenti 1-el a robot 1-ről 0-ra.
+             Az aszteroida mostantĂłl ĂĄtfĂşrtnak szĂĄmĂ­t.\\
+             \hline
+             Teszt cĂŠlja & Teszteli a Robot ĂŠs Asteroid fĂşrĂĄs funkciĂłjĂĄt  \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Robot Drills Uranium Asteroid Away From Sun And Become Drilled} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A kontroller kiadja a parancsot a robotnak, hogy fĂşrja meg az az urĂĄnium magos aszteroida sziklarĂŠtegĂŠt(aminek ĂŠrtĂŠke 1), amin van.
+             Az aszteroida sziklarétegének értékét csökkenti 1-el a robot 1-ről 0-ra.
+             Az aszteroida mostantĂłl ĂĄtfĂşrtnak szĂĄmĂ­t.
+             Mivel az aszteroida nincs napkĂśzelben, nem tĂśrtĂŠnik semmi.  \\
+             \hline
+             Teszt cĂŠlja & Teszteli a Robot ĂŠs Asteroid fĂşrĂĄs funkciĂłjĂĄt, valamint az Uranium kĂśzel a naphoz funkciĂłjĂĄt \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Settler Drills Asteroid Away From Sun And Become Drilled} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A jĂĄtĂŠkos a telepessel megfĂşrja az aszteroidĂĄt ĂŠs annak sziklarĂŠtegĂŠt sikeresen ĂĄtfĂşrja
+             A jĂĄtĂŠkos kiadja a parancsot a telepesnek, hogy fĂşrja meg az ĂŠppen aktuĂĄlis aszteroida sziklarĂŠtegĂŠt(aminek ĂŠrtĂŠke 1), amin van.
+             Az aszteroida sziklarétegének értékét csökkenti 1-el a robot 1-ről 0-ra.
+             Az aszteroida mostantĂłl ĂĄtfĂşrtnak szĂĄmĂ­t.
+             Mivel az aszteroida nincs napkĂśzelben, nem tĂśrtĂŠnik semmi.  \\
+             \hline
+             Teszt cĂŠlja & Teszteli a Settler ĂŠs Asteroid fĂşrĂĄs funkciĂłjĂĄt \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Settler Isnt Hided When Solar Flare Arrives} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A telepes nem tud elbĂşjni, amikor napszĂŠl ĂŠrkezik
+             NapszĂŠl ĂŠrkezik. Az aszteroida megprĂłbĂĄlja elbĂşjtatni az entitĂĄsokat.
+             Mivel az aszteroidĂĄnak nincs kifĂşrva a kĂŠrge, Ă­gy nem tud elbĂşjni a telepes.
+             Így meghal.  \\
+             \hline
+             Teszt cĂŠlja & Teszteli a Settler megĂślĂŠs funkciĂłjĂĄt ĂŠs az Asteroid napszĂŠl funkciĂłjĂĄt  \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Settler Moves To Teleport Without Placed Pair} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A jĂĄtĂŠkos mozgatja a telepesĂŠt egy teleportba, aminek nincs lehelyezve a pĂĄrja.
+             A jĂĄtĂŠkos kiadja a parancsot, hogy a telepes menjen be a teleportba.
+             Mivel nincs pĂĄrja lehelyezve a teleportnak a telepes a jelenlegi aszteroidĂĄn marad ĂŠs lĂŠphet mĂĄst. \\
+             \hline
+             Teszt cĂŠlja & Teszteli a Teleport menĂŠs funkciĂłjĂĄt \\
+             \hline
+\end{tabularx}
+
+\noindent\begin{tabularx}{\textwidth}{|l|X|}
+             \hline
+             \textbf{Teszt-eset neve} & \textbf{Uranium Near Sun And Dont Explode} \\
+             \hline
+             \hline
+             RĂśvid leĂ­rĂĄs & A kifĂşr urĂĄn magĂş aszteroida napkĂśzelbe kerĂźl, de nem robban fel
+             Az aszteroida, aminek a kĂŠrge ki van fĂşrva ĂŠs urĂĄn a magja, napkĂśzelbe kerĂźl.
+             Mivel az urĂĄn mĂŠg kevesebb, mint 3-szor kerĂźlt ilyen helyzetbe, ezĂŠrt nem robban fel.
+             NĂśveli a robbanĂĄsszĂĄmlĂĄlĂłt az urĂĄnban.  \\
+             \hline
+             Teszt cĂŠlja & Teszteli az Uranium kĂśzel a naphoz funkciĂłjĂĄt \\
+             \hline
+\end{tabularx}
\ No newline at end of file
diff --git a/docs/weeks/7/7_4_P.tex b/docs/weeks/7/7_4_P.tex
index b6db3d06af8ea60957cc797467f453836fb8078b..b5c919a489f4932e04c6ba35601fd26bb909d349 100644
--- a/docs/weeks/7/7_4_P.tex
+++ b/docs/weeks/7/7_4_P.tex
@@ -9,7 +9,7 @@
              MegĂŠpĂźl a robot az aszteroidĂĄn, felhasznĂĄlva 1 vasat,
              1 szenet és 1 uránt a telepestől. (A robotot a kontroller irányítja a továbbiakban.) \\
              \hline
-             Teszt cĂŠlja & A Settler ĂŠs a Robot osztĂĄly build fĂźggvĂŠnyĂŠnek, a Recipe ĂŠs RecipeChecker osztĂĄlyoknak a tesztelĂŠse. \\
+             Teszt cĂŠlja & A telepes ĂŠs a robot ĂŠpĂ­tĂŠs funkciĂłjĂĄnak, valamint a Recipe ĂŠs RecipeChecker funkciĂłinak a tesztelĂŠse. \\
              \hline
 \end{tabularx}
 
@@ -24,8 +24,8 @@
              Ehhez a telepesnĂŠl lennie kell 1 vasnak, 1 szĂŠnnek ĂŠs 1 urĂĄnnak, azonban nem rendelkezik minden nyersanyaggal,
              csak 1 vas ĂŠs egy szĂŠn van nĂĄla, Ă­gy a robot nem ĂŠpĂźl meg. \\
              \hline
-             Teszt cĂŠlja & A Settler ĂŠs a Robot osztĂĄly build fĂźggvĂŠnyĂŠnek,
-             a Recipe és RecipeChecker osztályoknak a tesztelése, hogy megfelelően vizsgálja-e a feltételeket \\
+             Teszt cĂŠlja & A telepes ĂŠs a robot ĂŠpĂ­tĂŠs funkciĂłjĂĄnak, valamint a Recipe ĂŠs RecipeChecker funkciĂłinak a tesztelĂŠse,
+             a feltételek megfelelő ellenőrzésének szempontjából \\
              \hline
 \end{tabularx}
 
@@ -40,7 +40,7 @@
              A telepes kibányássza az aktuális aszteroidában lévő nyersanyagot, aminek következtében az aszteroida üreges lesz.
              A telepes a kibĂĄnyĂĄszott nyersanyagot magĂĄnĂĄl tĂĄrolja el. \\
              \hline
-             Teszt cĂŠlja & A Settler osztĂĄly ĂŠs az Asteroid osztĂĄly mine fĂźggvĂŠnyĂŠnek tesztelĂŠse. \\
+             Teszt cĂŠlja & A telepes ĂŠs az aszteroida bĂĄnyĂĄszĂĄs funkciĂłjĂĄnak tesztelĂŠse. \\
              \hline
 \end{tabularx}
 
@@ -54,7 +54,7 @@
              az aszteroida, amin van pedig ki van fĂşrva ĂŠs nem Ăźreges, azonban a telepesnĂŠl mĂĄr nincs hely tovĂĄbbi nyersanyagnak.
              A bĂĄnyĂĄszĂĄs sikertelen lesz, a nyersanyag az aszteroida magjĂĄban marad. \\
              \hline
-             Teszt célja &  A Settler osztály és az Asteroid osztály mine függvényének tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
+             Teszt célja &  A telepes és az aszteroida bányászás funkciójának tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
              \hline
 \end{tabularx}
 
@@ -68,7 +68,7 @@
              az aszteroida, amin van nincs kifĂşrva teljesen.
              A bĂĄnyĂĄszĂĄs sikertelen lesz, a nyersanyag az aszteroida magjĂĄban marad.  \\
              \hline
-             Teszt célja &  A Settler osztály és az Asteroid osztály mine függvényének tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
+             Teszt célja &  A telepes és az aszteroida bányászás funkciójának tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
              \hline
 \end{tabularx}
 
@@ -82,7 +82,7 @@
              az aszteroida, amin van pedig ki van fĂşrva, azonban az aszteroida Ăźreges, abban nem talĂĄlhatĂł nyersanyag.
              A bĂĄnyĂĄszĂĄs sikertelen lesz, a telepeshez nem kerĂźl semmilyen nyersanyag. \\
              \hline
-             Teszt célja & A Settler osztály és az Asteroid osztály mine függvényének tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
+             Teszt célja & A telepes és az aszteroida bányászás funkciójának tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
              \hline
 \end{tabularx}
 
@@ -96,7 +96,7 @@
              A telepes lehelyezi a teleportkapu pĂĄrbĂłl a mĂĄsodikat.
              Ekkor kiĂŠpĂźl a kapcsolat a teleportkapu pĂĄr kĂśzĂśtt, hiszen mĂĄr a  mĂĄsik le van helyezve. \\
              \hline
-             Teszt cĂŠlja & A Settler osztĂĄly placePortal ĂŠs a Portal osztĂĄly portalPlaced fĂźggvĂŠnyĂŠnek tesztelĂŠse \\
+             Teszt célja & A telepes portál lehelyezés funkciójának és a teleportkapu lehelyezésekor végbemenő változások funkcióinak tesztelése \\
              \hline
 \end{tabularx}
 
@@ -106,10 +106,10 @@
              \hline
              \hline
              RĂśvid leĂ­rĂĄs &
-             A Controller kiadja a parancsot a robotnak, hogy fĂşrja meg az ĂŠppen aktuĂĄlis aszteroida sziklarĂŠtegĂŠt (aminek ĂŠrtĂŠke 2), amin van.
+             A kontroller kiadja a parancsot a robotnak, hogy fĂşrja meg az ĂŠppen aktuĂĄlis aszteroida sziklarĂŠtegĂŠt (aminek ĂŠrtĂŠke 2), amin van.
              Az aszteroida sziklarétegének értékét csökkenti 1-el a robot 2-ről 1-re. \\
              \hline
-             Teszt cĂŠlja & A Robot osztĂĄly drill ĂŠs az Asteroid osztĂĄly drill fĂźggvĂŠnyĂŠnek tesztelĂŠse. \\
+             Teszt cĂŠlja & A robot ĂŠs az aszteroida fĂşrĂĄs funkciĂłjĂĄnak tesztelĂŠse. \\
              \hline
 \end{tabularx}
 
@@ -118,10 +118,10 @@
              \textbf{Teszt-eset neve} & \textbf{Robot Drills Asteroid Failed} \\
              \hline
              \hline
-             RĂśvid leĂ­rĂĄs & A Controller kiadja a parancsot a robotnak, hogy fĂşrja meg az ĂŠppen aktuĂĄlis aszteroida sziklarĂŠtegĂŠt (aminek ĂŠrtĂŠke 0), amin van.
+             RĂśvid leĂ­rĂĄs & A kontroller kiadja a parancsot a robotnak, hogy fĂşrja meg az ĂŠppen aktuĂĄlis aszteroida sziklarĂŠtegĂŠt (aminek ĂŠrtĂŠke 0), amin van.
              A robot nem tud fĂşrni, mivel az aszteroidĂĄnak mĂĄr nincs kĂŠrge.\\
              \hline
-             Teszt célja & A Robot osztály drill és az Asteroid osztály drill függvényének tesztelése, a feltételek megfelelő ellenőrzésének szempontjából.  \\
+             Teszt célja & A robot és az aszteroida fúrás funkciójának, a feltételek megfelelő ellenőrzésének szempontjából.  \\
              \hline
 \end{tabularx}
 
@@ -135,7 +135,7 @@
              Az aszteroida mostantĂłl ĂĄtfĂşrtnak szĂĄmĂ­t.
              Mivel a magot alkotĂł nyersanyag vĂ­zjĂŠg ĂŠs az aszteroida napkĂśzelben van, a vĂ­zjĂŠg elszublimĂĄl, azaz eltĹąnik. \\
              \hline
-             Teszt cĂŠlja & Az Asterida osztĂĄly drill ĂŠs az Ice osztĂĄly nearToSunAndDrilled fĂźggvĂŠnyĂŠnek tesztelĂŠse.  \\
+             Teszt cĂŠlja & Az aszteroida fĂşrĂĄs ĂŠs a jĂŠg tĂ­pusĂş mag napkĂśzelbe kerĂźlĂŠse utĂĄni funkciĂłinak tesztelĂŠse.  \\
              \hline
 \end{tabularx}
 
@@ -149,21 +149,6 @@
              Az aszteroida mostantĂłl ĂĄtfĂşrtnak szĂĄmĂ­t.
              Mivel az aszteroida nincs napkĂśzelben, nem tĂśrtĂŠnik semmi. \\
              \hline
-             Teszt célja & Az Asterida osztály drill és a Uranium osztály nearToSunAndDrilled függvényének tesztelése, a feltételek megfelelő ellenőrzésének szempontjából. \\
-             \hline
-\end{tabularx}
-
-\noindent\begin{tabularx}{\textwidth}{|l|X|}
-             \hline
-             \textbf{Teszt-eset neve} & \textbf{Settler Moves To Teleport And Win} \\
-             \hline
-             \hline
-             RĂśvid leĂ­rĂĄs &
-             A jĂĄtĂŠkos kiadja a parancsot, hogy a telepes menjen be a teleportba, melynek pĂĄrja is le van helyezve, vagyis a teleportkapu problĂŠma nĂŠlkĂźl hasznĂĄlhatĂł.
-             A telepes ĂĄtkerĂźl a mĂĄsik teleporthoz tartozĂł aszteroidĂĄra.
-             Az aszteroidán lévő (az átmozgottal együtt) 2 telepesnél megfelelő mennyiségű nyersanyag van,
-             (3-3 vas, szĂŠn, vĂ­zjĂŠg ĂŠs urĂĄn), Ă­gy meg tudjĂĄk ĂŠpĂ­teni a bĂĄzist, ezĂŠrt megnyerik a jĂĄtĂŠkot. \\
-             \hline
-             Teszt cĂŠlja & Az Asteroid osztĂĄly conditionChanged fĂźggvĂŠnyĂŠnek, a Recipe ĂŠs RecipeChecker osztĂĄlyoknak a tesztelĂŠse.  \\
+             Teszt célja & Az aszteroida fúrás és az uránium típusú mag napközelbe kerülése utáni funkcióinak tesztelése, a feltételek megfelelő ellenőrzésének szempontjából. \\
              \hline
 \end{tabularx}
diff --git a/src/projlab/Asteroid.java b/src/projlab/Asteroid.java
index 1320bdd3420c55b87a4e7fe815bba15a0b10dbb3..942b3e3f12e13783c2d8329fb642f427129f66ed 100644
--- a/src/projlab/Asteroid.java
+++ b/src/projlab/Asteroid.java
@@ -23,6 +23,7 @@ public class Asteroid extends Visitable {
      */
     private boolean closeToSun;
 
+    @Docs(changed = true)
     private boolean hasBeenSolarFlaredThisRound; //TODO: javadoc
 
     /**
@@ -382,6 +383,7 @@ public class Asteroid extends Visitable {
      * @param visitable a hozzĂĄadandĂł meglĂĄtogathatĂł objektum
      */
     @Override
+     @Docs(changed = true)
     public boolean addNeighbour(Visitable visitable) {
         MagicLogger.call(this, visitable);
         neighbours.add(visitable);
diff --git a/src/projlab/Game.java b/src/projlab/Game.java
index 86ceb56269eb07619cd115e18cd9d5d04aca88f2..22cf8dddde5c98c1cde892e8e2ef0f2cc5578f53 100644
--- a/src/projlab/Game.java
+++ b/src/projlab/Game.java
@@ -14,6 +14,7 @@ public class Game {
     private static final ArrayList<Ticker> tickables = new ArrayList<>();
 
 
+    @Docs(changed = true)
     private static ArrayList<Asteroid> asteroids = new ArrayList<>();
 
     /**
@@ -137,7 +138,8 @@ public class Game {
      * KĂśrĂśnkĂŠnt van meghĂ­vva, amikor az adott objektumnak kell "lĂŠpnie" a kĂśrben.
      * MegnĂŠzi, hogy ĂŠppen van-e napvihar folyamatban.
      */
-    public static void tick() {
+    @Docs(changed = true)
+    public static void tick() { //TODO: Ăşj javadoc
         MagicLogger.callStatic(Game.class);
         boolean randBool = Rand.newInt(0, 10) % 5 == 0;
 
diff --git a/src/projlab/Portal.java b/src/projlab/Portal.java
index 1a86581141d69b0a9633750bfea39f7795dc7dce..6bb63ca9f31950339cd81c2a0bd7d4f4918cd6f9 100644
--- a/src/projlab/Portal.java
+++ b/src/projlab/Portal.java
@@ -9,6 +9,7 @@ import java.util.Map;
 @Docs(uml = "Portal <.. Recipe\nPortal ..> Pair", skipdep = "Asteroid")
 public class Portal extends Visitable {
 
+    @Docs(changed = true)
     private boolean isKerge; //TODO: javadoc
 
     /**
@@ -104,6 +105,7 @@ public class Portal extends Visitable {
     }
 
     @Override
+    @Docs(changed = true)
     public void solarFlare(int range) { //TODO: javadoc
         MagicLogger.call(this, range);
         isKerge = true;
@@ -127,6 +129,7 @@ public class Portal extends Visitable {
     }
 
     @Override
+    @Docs(changed = true)
     public void tick() { //TODO: javadoc
         MagicLogger.call(this);
         if(isKerge){
@@ -147,7 +150,8 @@ public class Portal extends Visitable {
         MagicLogger.ret();
     }
 
-    public void setKerge(boolean isKerge){
+    @Docs(changed = true)
+    public void setKerge(boolean isKerge){ //TODO: javadoc
         this.isKerge = isKerge;
     }
 }
diff --git a/src/projlab/Uranium.java b/src/projlab/Uranium.java
index 7fa54172f273a4de086ef38b77b7255c496198b3..35b31d75ecb0cd4fae2b5fba6bcbd952900a2473 100644
--- a/src/projlab/Uranium.java
+++ b/src/projlab/Uranium.java
@@ -11,6 +11,7 @@ public class Uranium extends Material {
      */
     private static int count;
 
+    @Docs(changed = true)
     private int exposed;
 
     public Uranium(){
@@ -36,6 +37,7 @@ public class Uranium extends Material {
      * @param asteroid az aszteroida
      */
     @Override
+    @Docs(changed = true)
     public void nearToSunAndDrilled(Asteroid asteroid) { //TODO: Ăşj javadoc
         MagicLogger.call(this, asteroid);
 
diff --git a/src/projlab/Visitable.java b/src/projlab/Visitable.java
index 62166fc2a04974c0d41b01459b42b163b520efb0..d53d31f927585a1bce23b45acf21b65a1c20fa49 100644
--- a/src/projlab/Visitable.java
+++ b/src/projlab/Visitable.java
@@ -56,5 +56,6 @@ public abstract class Visitable implements Ticker {
         return false;
     }
 
+    @Docs(changed = true)
     public abstract void solarFlare(int range); //TODO: javadoc
 }
diff --git a/times.yml b/times.yml
index 3d6762168d3c4f45009b81d1334e8a61945e824f..2109b2d49502a73fb50d52e658d345b2cee72aca 100644
--- a/times.yml
+++ b/times.yml
@@ -36,6 +36,9 @@ weeks:
       - start: "2021.03.28 11.00"
         time: 1
         comment: Tesztesetek Ă­rĂĄsa
+      - start: "2021.03.28 18.00"
+        time: 0.7
+        comment: AprĂłbb javĂ­tĂĄsok
     \tomi:
       - start: "2021.03.24 10.15"
         comment: Konzi