func (w *World) RemoveEntity(e BasicEntity) {
	for _, sys := range w.systems {
		sys.Remove(e)
	}
}
func (w *World) RemoveEntity(e BasicEntity) {
	for _, sys := range w.systems {
		sys.Remove(e)
	}
}
func ( w * World ) RemoveEntity ( e BasicEntity ) { for _ , sys := range w . systems { sys . Remove ( e ) } }
// RemoveEntity removes the entity across all systems.
RemoveEntity removes the entity across all systems .