Added ability to scroll map diagonally and some other minor changes.