public int? GenerateAction() { throw new NotImplementedException(); // return this.GenerateRandomAction(); //TODO }