Если учесть, что при игре по БС МО составляет приблизительно 0.2% (ср.моск. правила со
сплитами, даблами, сарендой на все), то может стоит заморочиться насчет 2%.
Программы я писал довольно давно, но надеюсь основы не изменились :
для того, чтобы ПО было универсальным и легко настраиваемым требуется :
а) модульность,
б) отсутствие в тексте чисел.