Пока, правда, я вижу черный квадрат Малевича (он был взят за основу дизайна?), украшенный парой заголовков.
У меня тоже было желание написать свой вариант. Потом, почитав описание N количеств попыток (как правило, не очень удачных, и до конца не реализованных) написать свой вариант программы, я сделал для себя вывод: толком никто не понимает, что надо писать, зачем, на чем лучше, как лучше оформить и еще много, много составляющих успешного написания программы!
Еще раз предлагаю: общими усилиями создать максимально охватывающий задачи алгоритм и интерфейс программы, а потом хвататься за программизЪм!![]()