poprawki + dodana klasa move odpowiadająca za wszelkie przesunięcia po wykonaniu ruchu