Мы живем в прекрасном мире, в котором 46 лет назад изобрели ООП. Давайте полностью перепишем эту программу так, чтобы она была расширяемой и удобно читаемой.