Refaktoring

Przesunięto zasadniczą część pętli do osobnych plików