magic hat, major refactoring

This activity was not working properly when the screen was resized.
The new version avoid recreating a specific star set for the animation
from the hat towards the final destination. Instead, the stars are
reparented to the hat and then to their final destination.
magic hat, minor, resized the line