I am actually also reviving the day of the type-in, commercially (it's a coincidence!). The program must be BASIC or Forth to be ideal type-in for what I am doing. (You can still write in any program language you want to, but only BASIC or Forth are ideal for type-ins for this new system.) And it will be a new computer/game-console system, everything built-in is free (as in freedom, not as in beer, because you obviously still have to pay) software. It will be able to run many old type-ins as well, for various different old computers. And of course it will have other features as well, such as play audio CD, run complex software from DVD, etc. Maybe I will convert some of your program to ForthBASIC (BASIC programs are automatically converted to Forth when you run, Forth programs will run directly without conversion) and you can include the program in a book you write. You can write book with this programs and with many other things, such as describing things about programming, rules and strategy for the games, etc. Later on I will write some short programs like you have as well, you can post on your web-site. But, it will be BASIC (or possibly Forth), not C/C++. C/C++ just isn't ideal for type-ins in my opinion!