* prototype for ice seperation
* feat: migrate ice data to new data model and update version to 1.110.0
* refactor: update ice data handling and rendering for improved performance
* feat: integrate ice generation and recalculation in heightmap editing
* fix ice selection(hopefully)
* fix ice selection better(pls)
* refactor: remove redundant element selection in ice editing functions
* fix: clear ice data before generating glaciers and icebergs
* sparse array implementation with reduced updates
* fix logic chech in modules/dynamic/auto-update.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: migrate ice data to new data model structure
* refactor: streamline ice generation process and clean up rendering functions
* refactor: simplify ice rendering logic by removing redundant clearing of old SVG
* fix: update editIce function to accept element parameter and improve logic for glacier handling
* ice drawing with only type on less occuring glaciers
* feat: add compactPackData function to filter out undefined glaciers and icebergs
* fix: clear existing ice elements before redrawing in editHeightmap function
* fix compact problems on autosave
* refactor: unify ice data structure and streamline ice element handling
* refactor: improve getNextId function to fill gaps in ice element IDs(optional commit)
* just to be sure
* bump version in html
* fix index.html script import
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>