Исправены мелкие баги и немного вычищен код