Dodaje prawie skonczona logike(nie testowana)

Logika potrzebuje jeszcze kilku zmian, pare malych funkcji przy
tworzeniu mapy oraz algorytmu liczacego heurystyke. Potem testy testy
testy :)