KAPLAYInternal: k: KAPLAYCtx
globalOpt: KAPLAYOpt
gfx: AppGfxCtx
game: Game
app: App
assets: ReturnType<initAssets>
fontCacheCanvas: HTMLCanvasElement | null
fontCacheC2d: CanvasRenderingContext2D | null
debug: Debug
audio: AudioCtx
pixelDensity: number
canvas: HTMLCanvasElement
gscale: number
kaSprite: Asset<SpriteData>
boomSprite: Asset<SpriteData>
systems: System[]
systemsByEvent: System[][]
handleErr(e: any): void
k: KAPLAYCtx
globalOpt: KAPLAYOpt
gfx: AppGfxCtx
game: Game
app: App
assets: ReturnType<initAssets>
fontCacheCanvas: HTMLCanvasElement | null
fontCacheC2d: CanvasRenderingContext2D | null
debug: Debug
audio: AudioCtx
pixelDensity: number
canvas: HTMLCanvasElement
gscale: number
kaSprite: Asset<SpriteData>
boomSprite: Asset<SpriteData>
systems: System[]
systemsByEvent: System[][]
handleErr(e: any): void
Sensitive KAPLAY data