Yeah I am using the same algorithm for moving one panel. I am just curious how should do it with perhaps four panels.
Moving the rest three panels is the exciting part. One method is modifying their position in the first panel mover function.
Is there another method under the sun?

I did not know the panels have skills. Can I refer to them like this? mypanel.skill[42]
How many skills do they have? What kind of data can be stored in one skill?
Maybe, somehow I overlooked this information in the manual.