Refaktoryzacja kodu oraz Ulepszenie GUI