Add MoveDrawer component for mobile move history
Bottom-sheet drawer that wraps the existing MoveList. Two stateless
pieces (trigger + panel) so the trigger can be slotted into PlayerBar
while the panel sits at screen level. Dismissible via backdrop tap,
close button, or Escape key. Mobile-only (md:hidden); desktop continues
to use the sidebar MoveList.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>