Dev

Jakby ten kod uprościć i wyczyścić, to by był dwa razy krótszy i 10 razy łatwiejszy do zrozumienia i wprowadzania nowych funkcji. Bo tak to jest straszne spagetti :/