* refactor(exercise-list-item.tsx, exercises-selection.tsx): simplify ExerciseListItem component by removing unused state and props, and replace MouseSensor and TouchSensor with PointerSensor for better drag-and-drop performance.
* fix(exercise-list-item.tsx): increase zIndex and set position to relative when dragging to improve drag-and-drop functionality
* feat(exercise-list-item): add video thumbnail and modal for exercise videos to enhance user experience and engagement
* feat(exercise-list-item): enhance exercise display with muscle color coding and improved UI elements
fix(exercises-selection): rename onPick prop to avoid confusion and clarify intent
* feat(exercise-list-item): refactor exercise list item to use Button component and improve accessibility with tooltips
fix(exercises-selection): adjust drag sensor activation constraints for better user experience
* style(exercise-list-item.tsx): enhance user experience by preventing text selection during drag and drop operations
* refactor(ui): update variable names and improve UI component structure for better readability and maintainability
* feat(exercises-selection.tsx): add MouseSensor to improve drag-and-drop experience for exercise selection
* refactor(exercise-list-item.tsx): replace useState with custom useBoolean hook for managing video playback state to simplify state management and improve readability