Managing z-index properly so dragged windows always appear above others
Preventing window drag when clicking minimize/maximize/close buttons
Handling multiple windows with independent drag states simultaneously
What I Learned:
4. Event handling and DOM manipulation with vanilla JavaScript
5. Using localStorage to persist data across browser sessions
6. Working with HTML5 audio and file APIs for real functionality
Corrections/Improvements:
7. Added proper button checks in drag function and implemented z-index counter for better window management