SPSCALEで表示倍率を大きくするとスプライトの表示寸法が 右方向と下方向に伸びます。スプライトの下の位置を同じに したい場合は伸びた分だけ表示位置を上に変更する必要があります。 よっぱらいさんもご指摘の通り29行目のEYの値をスプライトが 伸びた分だけ減らせば敵が地面の上に表示されるようになります。