fixes turtle heading for negative radius turtle.circle() calls

When a negative radius is sent to ```turtle.circle()```, the final heading of the turtle was being improperly calculated.  This PR properly accounts for the negative value.