We consider the double semion model proposed in Levin and Wen's paper
http://arxiv.org/abs/cond-mat/0404617
http://journals.aps.org/prb/abstract/10.1103/PhysRevB.71.045110
In their paper, the double semion model is defined on a honeycomb lattice.
Now I am trying to study the same model on a square lattice.
Question 1: Is the following Hamiltonian correct?
$$H=-\sum_{\textrm{vertex}} \prod_{k \in \textrm{vertex}}\sigma_{k}^{z} + \sum_{\textrm{plaquette}} \left[ \prod_{j \in \textrm{legs}} i^{(1-\sigma_{j}^{z})/2} \right] \prod_{k \in \textrm{plaquette}} \sigma_{k}^{x}.$$ On the figure there are totally 8 green legs around each plaquette.

As shown in Levin and Wen's paper, the ground state of the double semion model is the equal-weight superposition of all close loops, and each loop contributes a minus sign. Given a loop configuration, the wave function component is given by $(-1)^{\textrm{number of loops}}$. If we have even (odd) number of loops, the wave function component of this configuration is $+1$ ($-1$). On the honeycomb lattice everything looks fine. But I am confusing about the state on the square lattice when the strings are crossing.
Question 2: For the following two configurations, should we regard them as one loop or two loops? Do they have the same amplitude in the ground state wave function?
Here we consider a $3 \times 3$ torus, i.e., we have periodic boundary conditions on both directions. The red line denotes the string, i.e., the spin is $\left| \downarrow \right\rangle$ on each red link.

This is configuration I.

This is configuration II.