Increased accuracy of selection and scaled movement speeds

Fixed a bug with streching with resize. Made arrow key and mouse
movement scale with the zoom level, both work for reasonable zoom
levels. Hex selection now works fairly well, could use some more
improvement, but works for everything but the very edges.