There are a few nice proofs of the following fact: the only regular polygon that can embedded in the integer lattice is the square.
The proof I am thinking about is as follows: Let $n \in \{5,7,8,9,\dots\}$. Suppose $P_1,P_2,\dots P_n$ are vertices of a regular $n$-gon embedded in the integer lattice. Translate $P_1$ by $\vec{P_2P_3}$ to obtain the point $Q_1$, translate $P_2$ by $\vec{P_3P_4}$ to obtain $Q_2$, etc.
My question is: how does one prove carefully that $Q_1,\dots, Q_n$ forms a regular $n$-gon. I have tried to compute the side lengths of the resulting polygon explicitly but this turns in to a bit of a mess. I was curious if there was a more elegant way to argue here.
Thanks in advance for your help.