Encode messages, code and images into Nano on-chain amounts.
https://github.com/publicserverlive/nanovmUse the arrows to build a stack of L, R, U and D commands, encode it into Nano amounts, then run the encoded program to move the character.