offline dynamic AI instead of database roulette - datasource selection
fixes,
fitness calculable by expression,