С реализацией разделения на несколько сезонов возникли проблемы,
все остальные задачи удалось решить