Type-safe colors
Switch to pixi, implement tutorial