Fix messed-up turn-direction-mapping and extend testing to catch that