Very cool mechanics! How you determine that mouse state is throwing?
Thanks! I am just adding the cursor's velocity to the player once it detaches.