GoL engine as a trait