The trick is to change the y position inside the sprite, it will only take effect once the sprite is drawn, and to use the screen pointer address to change the sprite images on the end of the bottom line of the upper sprite, and not change the sprite image pointers for each individual sprite.