I know it's simple, but I do like this mechanic and how it changes constantly. It makes me think there are other applications of it. Well done.