Tentative introduction of alternative Map.rotate() using the affine transform function. I'll sort it properly in the morning.