game_engine_config :: () { } game_init :: () { } game_ui :: (theme: *GR.Overall_Theme) { } game_tick :: (dt: float64) { } game_draw :: () { }