/**
 * Tournament Hop-On Component
 *
 * This component handles mechanics only (no UI elements).
 * All visual feedback is handled by page-level UI and callbacks.
 */
