package ecs import "github.com/Zyko0/go-sdl3/sdl" type GameObject struct { Position sdl.FPoint Children []IsGameObject } func (g *GameObject) GO() *GameObject { return g } type IsGameObject interface { GO() *GameObject }