colorful puzzle pieces forming a square in movement .