The trick is that you make it something that humans want to do. Using [0] as an example, the interactive elements move, with context-dependent environment interactions.
[0] https://www.cs.unm.edu/~dlchao/papers/p152-chao.pdf