prompt: Напиши мне исходный код игры на C# CORE для windows 10 x64. У игры текстовый интерфейс, в виде окна чата, с формой отправки сообщений. Жанр игры генерация историй с элементами РПГ. Пользователь Отправляет часть истории, либо действие в текстовом формате в чат, а игра генерирует продолжение истории согласно контексту всей истории и сообщения пользователя. Должен создаваться файл конфигурации, где можно менять настройки длины генерации продолжения истории в диапазоне символов. Генерация историй должна происходить путём самообучения, в процессе игры, а так же путем автоматического, скрытого формирования запросов через API google и получения ответов, которые будут использоваться в контексте истории, без использования OpenAI. Весь процесс самообучения, должен сохраняться в отдельном файле, для возможности использования в генерации последующих историй, если будет соответствовать контексту этой истории. Поле чата с историей должно быть редактируемым, чтобы в любой момент можно было отредактировать часть истории, либо полностью, в этом случае дальнейшая генерация истории будет происходить согласно измененному контексту истории, если таковое имело место быть. Структурируй это всё по файлам, согласно логике программы. Каждый файл кода начинай в отдельном сообщении. Также нужно обработать ошибки и добавить комментарии к коду для лучшего понимания его работы. Не обращай внимание на объем кода, но старайся писать компактнее. Следи за типами данных и директивами тщательнее и не теряй контекст кода.