Added a useCopyToClipboard hook that wraps the clipboard API with status feedback - it shows “Copied!” or “Failed to copy” messages that auto-dismiss after a timeout. The export level dialog now uses this to let players copy level JSON directly to their clipboard instead of manually selecting and copying text.

Also embedded a loading spinner directly in the HTML so there’s visual feedback while the JavaScript bundle loads. Fixed some canvas scaling issues and added a menu toggle shortcut for quicker access during gameplay.