ループの中で毎回XA=100とYA=30をしているのが原因だと思います。 あと、1つのループのなかにVSYNCが2回入っているのもおかしいと思います。