A DITTO rearranges its cell structure to transform itself. However, if it tries to change based on its memory, it will get details wrong.
When it encount ers another DITTO, it will move faster than normal to duplicate that opponent exactly.