Semi-autonomous character