export function handleGameStarted(data) { window.playApp?.onGameStarted(data); } export function handleCodeGameCreated(data) { window.playApp?.onCodeCreated(data); } export function handleP2Connected(data) { window.playApp?.onP2Connected(data); } export function handleCodeGameJoined(data) { window.playApp?.onGameJoined(data); } export function handleCodeGameJoinFailed(data) { window.playApp?.onGameJoinFailed(data); } export function handleMoveAccepted(data) { window.playApp?.onMoveApplied(data); } export function handleOpponentMove(data) { window.playApp?.onMoveApplied(data); } export function handleMoveRejected(data) { window.playApp?.onMoveRejected(data); } export function handleGameOver(data) { window.playApp?.onGameOver(data); } export function handleDrawOffered(data) { window.playApp?.onDrawOffered(data); } export function handleClockTick(data) { window.playApp?.onClockTick(data); }