public void link(Char ch) {
    this.ch = ch;
    ch.setSprite(this);

    place(ch.getPos());
    turnTo(ch.getPos(), Random.Int(Dungeon.level.getLength()));

    ch.updateSpriteState();
  }