Improved interpolation, added player weight