public Model(AnimatorBuilder builder, TimeServer t) {
    if (builder == null) {
      builder = new NullAnimatorBuilder();
    }
    _ts = t;
    _ts.addObserver(this);
    
    setup(builder, t, MP.grid.getRow(), MP.grid.getColumn());
    _animator = builder.getAnimator();
    super.addObserver(_animator);

    
  }