spieler.pan += ang(target_pan - spieler.pan)/4*time_step;

Erhöhst du die 4, wird die Drehung weicher. Du kannst die Drehgeschwindigkeit auch beschränken:

spieler.pan += clamp(ang(target_pan - spieler.pan)/4,-15,15)*time_step;


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends