package engine type Game interface { Init() error Update(deltaTime float32) Draw(renderer *Renderer) OnResize(width, height int) }