This is just incredibly cool. Have you written up how you implemented it anywhere?
also the PETSCII BJ Blascowicz is amazing.