Playwrite: a hack to turn the Playdate into a typewriter (and use USB controllers with the console)

The msg command didn't exist when I made this project, which is why I came up with the crank encoder hack. In the camera project I used another hack which allows executing a lua function with an arbitrary payload in order to stream images to the playdate. But yes now that msg is a thing it feels like it's the way forward, and it shouldn't be hard to rewrite the Playwrite app to support this protocol.