play: add visual stuff