improved sprite rendering interpolation