diff --git a/docs/includes/header.tex b/docs/includes/header.tex
index eca0f9a6496407415a27d5830c9948513a290018..c6e5fae4fe927d732fb635e4aab15e64be2f1a51 100644
--- a/docs/includes/header.tex
+++ b/docs/includes/header.tex
@@ -30,5 +30,6 @@
 \usepackage{array}
 \usepackage{titlesec}
 
+
 \titleformat{\paragraph}[hang]{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
 \titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1em}
\ No newline at end of file
diff --git a/docs/weeks/8/8_1/Balazs.tex b/docs/weeks/8/8_1/Balazs.tex
index b17537cc78224d8f67042f6e74ade9e51413703c..8988036e1cf474e312e7faacf6ded70d6e554191 100644
--- a/docs/weeks/8/8_1/Balazs.tex
+++ b/docs/weeks/8/8_1/Balazs.tex
@@ -1,32 +1,60 @@
-\subsubsection{OsztĂĄly neve}
+\subsubsection{Coal}
 
 \begin{itemize}
     \item Felelősség
     \newline
-    [Mi az osztály felelőssége. Kb 1 bekezdés. Ha szükséges, akkor state-chart is.]
+    MegvalĂłsĂ­tja a szĂŠn nyersanyagot.
     \item Ősosztålyok
     \newline
-    [Mely osztĂĄlyokbĂłl szĂĄrmazik (ĂśrĂśklĂŠsi hierarchia)]
+    Material \rightarrow Coal
     \item InterfĂŠszek
     \newline
-    [Mely interfĂŠszeket valĂłsĂ­tja meg.]
+    Nem valĂłsĂ­t meg interfĂŠszt.
 
     \item AttribĂştumok
     \begin{itemize}
-        \item attribĂştum1: attribĂştum jellemzĂŠse: mire valĂł, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel), tĂ­pusa
-        \item attribĂştum2: attribĂştum jellemzĂŠse: mire valĂł, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel), tĂ­pusa
+        \item \underline{count}: Statikus vĂĄltozĂł, tĂĄrolja, hogy Ăśsszesen hĂĄny darab szĂŠn jĂśtt lĂŠtre, -, int
+        \item \underline{alive}: Statikus változó, hány darab van még a szénből, -, int
     \end{itemize}
 
     \item MetĂłdusok
     \begin{itemize}
-        \item int foo(OsztĂĄly3 o1, OsztĂĄly4 o2): metĂłdus leĂ­rĂĄsa, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel)
-        \item int bar(OsztĂĄly5 o1): metĂłdus leĂ­rĂĄsa, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel)
+        \item String name(): Visszaadja az osztĂĄly nevĂŠt, jelen esetben: szĂŠn, +
+    \end{itemize}
+\end{itemize}
+
+
+
+\subsubsection{Ice}
+
+\begin{itemize}
+    \item Felelősség
+    \newline
+    MegvalĂłsĂ­tja a vĂ­z-jĂŠg nyersanyagot.
+    \item Ősosztålyok
+    \newline
+    Material \rightarrow Ice
+    \item InterfĂŠszek
+    \newline
+    Nem valĂłsĂ­t meg interfĂŠszt.
+
+    \item AttribĂştumok
+    \begin{itemize}
+        \item \underline{count}: Statikus vĂĄltozĂł, tĂĄrolja, hogy Ăśsszesen hĂĄny darab vĂ­z-jĂŠg jĂśtt lĂŠtre, -, int
+        \item \underline{alive}: Statikus változó, hány darab van még a víz-jégből, -, int
+    \end{itemize}
+
+    \item MetĂłdusok
+    \begin{itemize}
+        \item String name(): Visszaadja az osztĂĄly nevĂŠt, jelen esetben: vĂ­z-jĂŠg, +
+        \item void nearToSunAndDrilled(Asteroid asteroid): Ha napkĂśzelben van az aszteroida, ami tartalmazza
+              ĂŠs ki van fĂşrva asteroid kĂśpeny, elpĂĄrologtatja aszteroida magjĂĄt, +
     \end{itemize}
 \end{itemize}
 
 
 
-\subsubsection{OsztĂĄly neve}
+\subsubsection{Iron}
 
 \begin{itemize}
     \item Felelősség
@@ -41,8 +69,8 @@
 
     \item AttribĂştumok
     \begin{itemize}
-        \item attribĂştum1: attribĂştum jellemzĂŠse: mire valĂł, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel), tĂ­pusa
-        \item attribĂştum2: attribĂştum jellemzĂŠse: mire valĂł, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel), tĂ­pusa
+        \item \underline{count}: Statikus vĂĄltozĂł, tĂĄrolja, hogy Ăśsszesen hĂĄny darab vas jĂśtt lĂŠtre, -, int
+        \item \underline{alive}: Statikus vĂĄltozĂł, hĂĄny darab van mĂŠg a vasbĂłl, -, int
     \end{itemize}
 
     \item MetĂłdusok
@@ -50,4 +78,151 @@
         \item int foo(OsztĂĄly3 o1, OsztĂĄly4 o2): metĂłdus leĂ­rĂĄsa, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel)
         \item int bar(OsztĂĄly5 o1): metĂłdus leĂ­rĂĄsa, lĂĄthatĂłsĂĄga (UML jelĂślĂŠssel)
     \end{itemize}
-\end{itemize}
\ No newline at end of file
+\end{itemize}
+
+
+
+\subsubsection{Uranium}
+
+\begin{itemize}
+    \item Felelősség
+    \newline
+    MegvalĂłsĂ­tja a radioaktĂ­v urĂĄnium nyersanyagot.
+    \item Ősosztålyok
+    \newline
+    Material \rightarrow Uranium
+    \item InterfĂŠszek
+    \newline
+    Nem valĂłsĂ­t meg interfĂŠszt.
+
+    \item AttribĂştumok
+    \begin{itemize}
+        \item \underline{count}: Statikus vĂĄltozĂł, tĂĄrolja, hogy Ăśsszesen hĂĄny darab urĂĄnium jĂśtt lĂŠtre, -, int
+        \item exposed: HĂĄnyszor volt mĂĄr napkĂśzelsĂŠgnek kitĂŠve az urĂĄnium, -, int
+        \item \underline{alive}: Statikus vĂĄltozĂł, hĂĄny darab van mĂŠg az urĂĄniumbĂłl, -, int
+    \end{itemize}
+
+    \item MetĂłdusok
+    \begin{itemize}
+        \item String name(): Visszaadja az osztĂĄly nevĂŠt, jelen esetben: urĂĄnium, +
+        \item void nearToSunAndDrilled(Asteroid asteroid): Amikor az urĂĄniumot tartalmazĂł aszteroida napkĂśzelben van, ĂŠs ki van fĂşrva a kĂśpenye, akkor
+        eltĂĄvolĂ­tja az aszteroida magjĂĄt ĂŠs ha mĂĄr kĂŠtszer volt napkĂśzelben, akkor a harmadik alkalommal
+        felrobbantja azt, +
+    \end{itemize}
+\end{itemize}
+
+
+
+\subsubsection{\textit{Material}}
+
+\begin{itemize}
+    \item Felelősség
+    \newline
+    Az AszteroidĂĄkon megtalĂĄlhatĂł nyersanyagot (szĂŠn, vĂ­z-jĂŠg, vas, urĂĄn) modellez.
+    \item Ősosztålyok
+    \newline
+    Nincs ősosztály.
+    \item InterfĂŠszek
+    \begin{itemize}
+        \item Serializable
+    \end{itemize}
+
+    \item AttribĂştumok
+    \begin{itemize}
+        \item number: Az aktuĂĄlis nyersanyag objektum sorszĂĄma, protected, int
+    \end{itemize}
+
+    \item MetĂłdusok
+    \begin{itemize}
+        \item String \textit{name()}: Visszaadja az nyersanyag nevĂŠt, +
+        \item void nearToSunAndDrilled(Asteroid asteroid): Megadja, hogy mi tĂśrtĂŠnjen a nyersanyaggal,
+        ha az aszteroida napkĂśzelbe kerĂźl ĂŠs meg van fĂşrva, +
+    \end{itemize}
+\end{itemize}
+
+
+
+\subsubsection{Settler}
+
+\begin{itemize}
+    \item Felelősség
+    \newline
+    MegvalĂłsĂ­t egy telepest, amit a jĂĄtĂŠkos irĂĄnyĂ­t. Egy telepes tud mozogni, fĂşrni, bĂĄnyĂĄszni,
+    nyersanyagot visszahelyezni, robotot ĂŠs teleportkapu-pĂĄrt ĂŠpĂ­teni, valamint a teleportkaput pĂĄlyĂĄra ĂĄllĂ­tani.
+    A telepes aszteroidĂĄkon tud lĂŠpkedni. AlapbĂłl szomszĂŠdos aszteroidĂĄk kĂśzĂśtt tud mozogni, kivĂŠve,
+    ha van teleportkapu az adott aszteroidĂĄn, ebben az esetben
+    bĂĄrmekkora tĂĄvolsĂĄgot meg tud tenni (a teleportkapu pĂĄrjĂĄhoz). A telepeseknek az a cĂŠlja,
+    hogy megfelelő mennyiségű nyersanyagot bányásszanak ki, ha ez sikerült,
+    akkor egy kĂśzĂśs aszteroidĂĄn ĂśsszegyĹąlve fel tudjĂĄk ĂŠpĂ­teni a bĂĄzist. Ha felĂŠpĂźlt a bĂĄzis,
+    akkor a jĂĄtĂŠkos(ok) nyert(ek).
+    \item Ősosztålyok
+    \newline
+    Entity \rightarrow Settler
+    \item InterfĂŠszek
+    Nem valĂłsĂ­t meg interfĂŠszeket.
+
+    \item AttribĂştumok
+    \begin{itemize}
+        \item \underline{count}: Statikus vĂĄltozĂł, tĂĄrolja, hogy Ăśsszesen hĂĄny darab entitĂĄs jĂśtt lĂŠtre, -, int
+        \item inventory: A telepesnél lévő nyersanyagokat tartalmazó raktár, ezekből tud építkezni, -, List<Material>
+        \item portals: A telepesnél lévő teleportkapuk. Ezeket le tudja rakni különböző aszteroidákra
+        és ennek köszönhetően nagyobb távolságokat is meg tud tenni, -, List<Portal>
+        \item \underline{alive}: Statikus változó, hány darab van még a telepesből, -, int
+    \end{itemize}
+
+    \item MetĂłdusok
+    \begin{itemize}
+        \item void drill(): A telepes aszteroidĂĄjĂĄnak megfĂşrĂĄsa, +
+        \item boolean mine(): Az aszteroida magjĂĄban talĂĄlhatĂł nyersanyag kibĂĄnyĂĄszĂĄsa,
+        a kibĂĄnyĂĄszott nyersanyag bekerĂźl a raktĂĄrĂĄba, +
+        \item void buildRobot(): MestersĂŠges intelligencia ĂĄltal vezĂŠrelt robot ĂŠpĂ­tĂŠse, +
+        \item boolean buildTeleport(): Teleportkapu-pĂĄr ĂŠpĂ­tĂŠse, kĂŠt teleportkapu jĂśn lĂŠtre,
+        ha van kĂŠt Ăźres hely a telepesnĂŠl, +
+        \item void putBack(Material material): A telepesnél lévő nyersanyagok közül egy egységnyi
+        visszahelyezĂŠse az aszteroida magjĂĄba. Ha sikeres a visszahelyezĂŠs, akkor elvesz egy darabot a raktĂĄrbĂłl, +
+        \item void removeItemFromInventory(Material material): Nyersanyag eltĂĄvolĂ­tĂĄsa a telepes raktĂĄrĂĄbĂłl, +
+        \item void tick(): KĂśrĂśnkĂŠnt van meghĂ­vva, amikor a telepesnek kell "lĂŠpnie" a kĂśrben, +
+        \item boolean command(String[] args): Az elérhető parancsok listája, amelyek a telepest vezérelni tudják, +
+        \item void addPortalPairCmd(): Egy teleportkapu pĂĄrjĂĄnak hozzĂĄadĂĄsa parancs, -
+        \item void explode(): A telepesek az aszteroida felrobbanĂĄsakor meghalnak, +
+        \item boolean placePortal(): A telepesnél lévő teleportkapu (portál) pályára állítása
+        az ĂŠppen meglĂĄtogatott aszteroida szomszĂŠdsĂĄgĂĄban, +
+        \item void addPortalPair(Pair pair): TeleportkapupĂĄr ĂĄtadĂĄsa a telepesnek, +
+    \end{itemize}
+\end{itemize}
+
+
+
+\subsubsection{\textit{Visitable}}
+
+\begin{itemize}
+    \item Felelősség
+    \newline
+    A meglátogatható objektumok (aszteroida, teleportkapu) absztrakt ősosztálya.
+    \item Ősosztålyok
+    \newline
+    Nincs ősosztály.
+    \item InterfĂŠszek
+    \begin{itemize}
+        \item Ticker
+    \end{itemize}
+
+    \item AttribĂştumok
+    \begin{itemize}
+        \item number: Az aktuĂĄlis meglĂĄtogathatĂł objektum sorszĂĄma, protected, int
+    \end{itemize}
+
+    \item MetĂłdusok
+    \begin{itemize}
+        \item boolean \textit{move()}: Egy entitĂĄs rĂĄkerĂźl az adott ĂŠgitestre, +
+        \item void neighbourExplode(Visitable visitable): A kapott meglĂĄtogathatĂł objektum jelzi amikor felrobban,
+        így az őt esetlegesen tároló többi látogatható objektum tudja, hogy már nem létezik, +
+        \item boolean addNeighbour(Visitable visitable): Amennyiben a meglĂĄtogathatĂł objektumnak vannak szomszĂŠdai,
+        akkor hozzĂĄadja a szomszĂŠdainak listĂĄjĂĄhoz, +
+        \item void removeNeighbour(Visitable visitable): Amennyiben a meglĂĄtogathatĂł objektumnak vannak szomszĂŠdai,
+        eltĂĄvolĂ­t egy objektumot a szomszĂŠdok listĂĄjĂĄbĂłl, +
+        \item void \textit{solarFlare(int range)}: A meglátogatható objektumokat elérő napvihar, +
+    \end{itemize}
+\end{itemize}
+
+
diff --git a/docs/weeks/8/8_2/Balazs.tex b/docs/weeks/8/8_2/Balazs.tex
index 527e1d644e0e71da90003825159af04e2fce4c60..950b6e9fa1572403a7b290900f4107545d169fe2 100644
--- a/docs/weeks/8/8_2/Balazs.tex
+++ b/docs/weeks/8/8_2/Balazs.tex
@@ -1,19 +1,37 @@
-\subsubsection{Teszteset lofasz}
+\subsubsection{Drilled Asteroid Goes Near Sun And Uranium Core}
 
 \begin{itemize}
     \item LeĂ­rĂĄs
     \newline
-    [szĂśveges leĂ­rĂĄs, kb. 1-5 mondat.]
+    A megfĂşrt, urĂĄnium magĂş aszteroida napkĂśzelbe kerĂźl. Ha teljesen meg van fĂşrva az aszteroida ĂŠs
+    mĂĄr legalĂĄbb kĂŠtszer expozĂ­ciĂłbal kerĂźlt, akkor felrobban.
     \item Ellenőrzött funkcionalitás, várható hibahelyek:
     \newline % vagy itemize... majd kitalĂĄlod
-    passz
+    Ellenőrzi, hogy az aszteroida mozgása, az uránium expozíciójának számolása és a robabnás is működik-e.
     \item Bemenet
-    \newline
-    [a proto bemeneti nyelvén megadva (lásd előző anyag)]
+    \newline initPĂĄlya 3
+    \newline create asteroid 1 uranium
+    \newline create settler
+    \newline cmd settler1 move asteroid1
+    \newline cmd settler1 drill asteroid1
+    \newline cmd asteroid1 setCloseToSun true
+    \newline cmd asteroid1 setCloseToSun false
+    \newline cmd asteroid1 setCloseToSun true
+    \newline cmd asteroid1 setCloseToSun false
+    \newline cmd asteroid1 setCloseToSun true
+
     % lĂŠgy kreatĂ­v, tippre ide is itemize kell majd, vagy idk, ha mĂĄr kitalĂĄltam szĂłlok,
     \item ElvĂĄrt kimenet
-    \newline
-    [a proto kimeneti nyelvén megadva (lásd előző anyag)]
+    \newline PĂĄlya legenerĂĄlva 3 mĂŠrettel.
+    \newline Aszteroida sikeresen lĂŠtrehozva.
+    \newline Telepes sikeresen lĂŠtrehozva.
+    \newline Sikeresen ĂĄtmozgatva Asteroid1-re.
+    \newline Aszteroida megfĂşrva.
+    \newline NapkĂśzelsĂŠg sikeresen igaz-re ĂĄllĂ­tva.
+    \newline NapkĂśzelsĂŠg sikeresen hamis-re ĂĄlĂ­ltva.
+    \newline NapkĂśzelsĂŠg sikeresen igaz-re ĂĄllĂ­tva.
+    \newline NapkĂśzelsĂŠg sikeresen hamis-re ĂĄlĂ­ltva.
+    \newline NapkĂśzelsĂŠg sikeresen igaz-re ĂĄllĂ­tva.
 \end{itemize}
 
 \subsubsection{Teszteset lofasz}
diff --git a/src/projlab.jar b/src/projlab.jar
index b6a5a936d3709e47222dd8795ad243e2f32feab3..2288b2e1f37f9ead8ee7d74b42115c8488174e0c 120000
Binary files a/src/projlab.jar and b/src/projlab.jar differ
diff --git a/src/projlab/Coal.java b/src/projlab/Coal.java
index abe715209be2a72d1a39d81f6799517ef4740532..dcf7501251a7ede5f655489c82e8ab1a33098b21 100644
--- a/src/projlab/Coal.java
+++ b/src/projlab/Coal.java
@@ -11,7 +11,9 @@ public class Coal extends Material {
      */
     private static int count;
 
-    // TODO: javadoc, ez ua mint a tobbi
+    /**
+     * Statikus változó, hány darab van még a szénből
+     */
     private static int alive;
 
     public Coal(){
@@ -46,6 +48,7 @@ public class Coal extends Material {
     }
 
     /**
+     * Visszaadja, hogy hĂĄny darab van mĂŠg a nyersanyagbĂłl
      * @return visszaadja hĂĄny darab adott tĂ­pusĂş nyersanyag van mĂŠg a jĂĄtĂŠkban
      */
     public static int getAlive() {
diff --git a/src/projlab/Ice.java b/src/projlab/Ice.java
index e2cd7b1db490e8de9c51dbffc1a0e00c11ff8fa7..a81e791998ab504481357c1a9a29ff721947a623 100644
--- a/src/projlab/Ice.java
+++ b/src/projlab/Ice.java
@@ -11,7 +11,9 @@ public class Ice extends Material {
      */
     private static int count;
 
-    // TODO: javadoc, ez ua mint a tobbi
+    /**
+     * Statikus változó, hány darab van még a víz-jégből.
+     */
     private static int alive;
 
     public Ice(){
@@ -58,6 +60,7 @@ public class Ice extends Material {
     }
 
     /**
+     * Visszaadja, hogy hány darab van még a telepesből
      * @return visszaadja hĂĄny darab adott tĂ­pusĂş nyersanyag van mĂŠg a jĂĄtĂŠkban
      */
     public static int getAlive() {
diff --git a/src/projlab/Iron.java b/src/projlab/Iron.java
index 98c777b28989f7b391846b8fe0ba6d3c43fe798e..f2c16404e1d3204bc58d913d675a9f95120e94e1 100644
--- a/src/projlab/Iron.java
+++ b/src/projlab/Iron.java
@@ -11,7 +11,9 @@ public class Iron extends Material {
      */
     private static int count;
 
-    // TODO: javadoc, ez ua mint a tobbi
+    /**
+     * Statikus vĂĄltozĂł, hĂĄny darab van mĂŠg a vasbĂłl
+     */
     private static int alive;
 
     public Iron(){
@@ -45,6 +47,7 @@ public class Iron extends Material {
     }
 
     /**
+     * Visszaadja, hogy hány darab van még a telepesből
      * @return visszaadja hĂĄny darab adott tĂ­pusĂş nyersanyag van mĂŠg a jĂĄtĂŠkban
      */
     public static int getAlive() {
diff --git a/src/projlab/Material.java b/src/projlab/Material.java
index dafd08171cf7b03636be93b4225d3e227be32dba..012917b98e32167b47fe382034bd54dae24eba19 100644
--- a/src/projlab/Material.java
+++ b/src/projlab/Material.java
@@ -18,20 +18,27 @@ public abstract class Material implements Serializable {
     protected int number;
     
     /**
-     * Ha az aszteroida napkĂśzelben van ĂŠs ki van fĂşrva, meghĂ­vja ezt ĂŠs asteroid nyersanyagok asteroid sajĂĄt tulajdonsĂĄgaik szerint viselkednek
+     * Ha az aszteroida napkĂśzelben van ĂŠs ki van fĂşrva, meghĂ­vja ezt ĂŠs aszteroida nyersanyagĂĄnak
+     * megfelelően saját tulajdonságaik szerint viselkednek
      * @param asteroid az aszteroida, amiben asteroid nyersanyag talĂĄlhatĂł
      */
     public void nearToSunAndDrilled(Asteroid asteroid){
         MagicLogger.call(this, asteroid);
         MagicLogger.ret();
     }
-    
-    // TODO: javadoc
+
+    /**
+     * Visszaadja a nyersanyag azonosĂ­tĂłjĂĄt.
+     * @return azonosĂ­tĂł
+     */
     public int getId(){
         return number;
     }
 
-    // TODO: javadoc
+    /**
+     * SzĂśveggĂŠ alakĂ­tja a nevet ĂŠs a sorszĂĄmot.
+     * @return nĂŠv ĂŠs sorszĂĄm ĂśsszefĹązve
+     */
     public String toString() {
         return name()+getId();
     }
diff --git a/src/projlab/Settler.java b/src/projlab/Settler.java
index 3fd0c1f1a255735ce94943454f0d02a135b1522a..240f074d5094dfb28562bb6d97733d83d1a721b2 100644
--- a/src/projlab/Settler.java
+++ b/src/projlab/Settler.java
@@ -18,15 +18,17 @@ import java.util.Map;
 @Docs(skipdep = "Asteroid", uml = "Robot <.. Settler")
 public class Settler extends Entity {
 
-    // TODO: javadoc
+    /**
+     * Statikus változó, hány darab van még a telepesből
+     * @return hĂĄny darab telepes maradt mĂŠg
+     */
     public static int getAlive() {
         return alive;
     }
 
     /**
-     * Statikus v 
+     * Statikus változó, hány darab van még a telepesből.
      */
-    // TODO: javadoc
     private static int alive;
 
     /**
@@ -60,7 +62,7 @@ public class Settler extends Entity {
     private List<Portal> portals = new ArrayList<>(); // max 2!
 
     /**
-     * Az aszteroida .
+     * Az aszteroida megfĂşrĂĄsa.
      */
     public void drill() throws Asteroid.NoCrustException {
         MagicLogger.call(this);
@@ -138,7 +140,7 @@ public class Settler extends Entity {
     }
 
     /**
-     * Nyersanyag eltĂĄvolĂ­tĂĄsa a telepes raktĂĄrĂĄbĂłl
+     * Nyersanyag eltĂĄvolĂ­tĂĄsa a telepes raktĂĄrĂĄbĂłl.
      * @param material az eltĂĄvolĂ­tandĂł anyag
      */
     public void removeItemFromInventory(Material material){
@@ -163,7 +165,11 @@ public class Settler extends Entity {
         MagicLogger.ret();
     }
 
-    // TODO: javadoc
+    /**
+     * Az elérhető parancsok listája, amelyek a telepest vezérelni tudják.
+     * @param args argumentumok
+     * @return igaz/hamis
+     */
     @Override
     public boolean command(String[] args) {
         MagicLogger.call(this, args);
@@ -213,8 +219,9 @@ public class Settler extends Entity {
     }
 
 
-    
-    // TODO: javadoc
+    /**
+     * Egy teleportkapu pĂĄrjĂĄnak hozzĂĄadĂĄsa parancs.
+     */
     private void addPortalPairCmd() {
         MagicLogger.call(this);
         var pair = Portal.newPair();
diff --git a/src/projlab/Uranium.java b/src/projlab/Uranium.java
index 87379e26a461b446afbf5a6dab0de728bb84aa61..dfb1e316fa54497b90fb0142d785b6b224183c9a 100644
--- a/src/projlab/Uranium.java
+++ b/src/projlab/Uranium.java
@@ -13,12 +13,18 @@ public class Uranium extends Material {
      */
     private static int count;
 
-    // TODO: javadoc, ez ua mint a tobbi
-    private static int alive;
-
+    /**
+     * HĂĄnyszor volt mĂĄr napkĂśzelsĂŠgnek kitĂŠve az urĂĄnium.
+     */
     @Docs(changed = true)
     private int exposed;
 
+    /**
+     * Statikus vĂĄltozĂł, hĂĄny darab van mĂŠg az urĂĄniumbĂłl.
+     */
+    private static int alive;
+
+
     public Uranium(){
         super();
         MagicLogger.preCreate(this);
@@ -73,6 +79,7 @@ public class Uranium extends Material {
     }
 
     /**
+     * Visszaadja, hogy hány darab van még a telepesből
      * @return visszaadja hĂĄny darab adott tĂ­pusĂş nyersanyag van mĂŠg a jĂĄtĂŠkban
      */
     public static int getAlive() {
diff --git a/src/projlab/Visitable.java b/src/projlab/Visitable.java
index 8b33fa0209bf0702a53cae6c52f12d9cf1b3cb68..20c683c0d2ef38cad74c347af2d6802bc504c4c6 100644
--- a/src/projlab/Visitable.java
+++ b/src/projlab/Visitable.java
@@ -47,7 +47,7 @@ public abstract class Visitable implements Ticker {
     }
 
     /**
-     * Amennyiben a megltogathatĂł objektumnak vannak szomszĂŠdai, akkor hozzĂĄadja a szomszĂŠdainak listĂĄjĂĄhoz
+     * Amennyiben a meglĂĄtogathatĂł objektumnak vannak szomszĂŠdai, akkor hozzĂĄadja a szomszĂŠdainak listĂĄjĂĄhoz
      * @return sikerĂźlt-e a hozzĂĄadĂĄs
      */
     @Docs(changed = true)
@@ -58,7 +58,7 @@ public abstract class Visitable implements Ticker {
     }
 
     /**
-     * Amennyiben a megltogathatĂł objektumnak vannak szomszĂŠdai, visszaadja a szomszĂŠdainak a listĂĄjĂĄt.
+     * Amennyiben a meglĂĄtogathatĂł objektumnak vannak szomszĂŠdai, visszaadja a szomszĂŠdainak a listĂĄjĂĄt.
      * @return a szomszĂŠdainak listĂĄja
      */
     @Docs(type = "Visitable 1..*", changed = true)
@@ -69,7 +69,7 @@ public abstract class Visitable implements Ticker {
     }
 
     /**
-     * Amennyiben a megltogathatĂł objektumnak vannak szomszĂŠdai, eltĂĄvolĂ­t egy objektumot a szomszĂŠdok listĂĄjĂĄbĂłl.
+     * Amennyiben a meglĂĄtogathatĂł objektumnak vannak szomszĂŠdai, eltĂĄvolĂ­t egy objektumot a szomszĂŠdok listĂĄjĂĄbĂłl.
      * @param visitable az eltĂĄvolĂ­tandĂł meglĂĄtogathatĂł objektum
      */
     @Docs(changed = true)