##### NEW STUFF
- default font (pico8?) and spritefontmanager + tinting??? :D **high**
- Particle System? Or is this out of scope? **high**

##### MIGALIB-SETUP / BUILDING / DEPLOYMENT / DOCS
- itch.io buttler support **medium**
- migalib-setup update implementation **low**
- disable source map on build **medium**
- jsdocs? is there something build into typescript?

##### INPUT
- gamepad support (https://github.com/alvaromontoro/gamecontroller.js) **high**
- mouseLeftClickedInArea / mouseRightClickedInArea

##### SFX howler (sound) stuff
=> sound.fade! **high**
=> sound.pause! **high**
=> sound.mute! **high**
=> sound.rate => this should work for increasing / decreasing pitch **high**

##### UTILS
=> A* Pathfinding **high**
=> RNG (from...to) + option defining an integer only result **high**
=> Migalib.math.clamp  **high**
    function(min, max) {
        return Math.min(Math.max(this, min), max);
    };
=> camera: basically sets an offset -x -y to all render calls **high**
    (but then we need a method to disable it for certain render calls (eg. ui rendering), maybe "fixed" in render options?)
=> tiled map editor support (https://www.mapeditor.org/) **high**
=> custom mouse cursor **high**

##### BUGFIXES / MISC IMPROVEMENTS
- check that textureBleedFix value is initially set to zero / disabled
- custom gif / image splashscreen(s) array with images + time how long they should be displayed + disabling it completely? **high**
- Some kind of menu for fullscreen (especially in itch app version / electron)(document.body.requestFullscreen()   document.exitFullscreen()) **medium**

##### DONE