If heading < 0, then heading = 2PI+heading ?
heading < 0
heading = 2PI+heading
In a one-liner: heading = (heading+angle)%2PI;
heading = (heading+angle)%2PI;