rosetto script player implementation