я тут розділив все на окремі класи, тиму ми то окрмо робили і трошки
перейменував змінні і баттони.