Reminds me a little bit about the "towers of Hanoi" which I've always enjoyed. There's an idea for someone.