Rather than have the blob character move straight to the image point, have the position moved toward the image point every tick by a few pixels.
For the bounce behavior, decrease the amount of bounce depending on the distance from the player. There's a distance equation in the System object that can help with this.
Hope that helps some! I did like the game boy and his blob, but never did beat it