Rotatable headlights

Fixes #2093.
The directions are represented as compass directions, N essentialy means headlights will be facing the same way as the vehicle.