client side player turn