Use double precision when tracking a mouse drag event.

Multiplied overall map scale by 10x.

Implemented zoom. Fixed a problem where reverse play didn’t work.