talking works, needs state engine in talked-to-gameobject