I didn't understand if the buddy copes the moves from the current loop, or if it copies the moves next time (after pressing R).
I also didn't understand why it stood around doing nothing a lot.
I'm guessing it does nothing when it runs out of inputs?