Infinite Movement Glitch

This glitch is in Fire Emblem 4, Generation 2.

I'll do this step by step.

1: Deploy Celice and wait. (Or defend it. I don't remember.)

2: Use the Rescue Staff on Celice.

3: Celice will now be inside the castle.

4: Use your Dancer and Dance.

5: Deploy Celice again and he will be able to move infinite times.