how to write text games