1)Přidání herní mapy:

Struktura bloku:
key {
value[0] = "obsah proměnné č.1";
value[1] = "obsah proměnné č.2";
}

2) Dekóder map
-> src/DataDecode.java

Nejprve se vytvoří objekt s danou cestou k soboru, který se má přečíst.
Kód souboru se čte po řádcích

Samotný dekódér funguje na principu:
1) Nejprve se vyhledá řádek, kde začíná blok nazvaný podle předaného klíče (parametr metody)
2) Poté se vyhledají řádky, na kterých je název proměnné (předané ArrayListem do metody)
3) Ze získaných řádků se vyseparuje obsah proměnné
4) Jakmile se narazí na konec bloku, ukončí se čtení souboru

Možné nedostatky
- i přes předem načtený soubor se při čtení bloků kódu začíná čtení nanovo
- vylepšení regulérních výrazů, jiný postup řešení?

3) Basic Window
-> src/BasicWindow.java
Budoucí základní grafický prvek, ve kterém budou umístěny všechna možná tlačítka, seznamy, popisy atd.
Bude se programovat až po zajištění základních funkčních prvků hry

4) Okno hry
-> src/Window.java

Pouze drobné kosmetické úpravy. V budoucnu bude třeba vylepšit hlavně grafický prvek