BGは16×16なのに、X/15,Y/15 としているのがズレの原因だと思われます。 X/16,Y/16にすれば直るかと。