func (w *World) Update(dt float32) {
	for _, system := range w.Systems() {
		system.Update(dt)
	}
}
func (w *World) Update(dt float32) {
	for _, system := range w.Systems() {
		system.Update(dt)
	}
}
func ( w * World ) Update ( dt float32 ) { for _ , system := range w . Systems ( ) { system . Update ( dt ) } }
// Update updates each System managed by the World. It is invoked by the engine
// once every frame, with dt being the duration since the previous update.
Update updates each System managed by the World . It is invoked by the engine once every frame with dt being the duration since the previous update .