helper function InvokeLater
converted next iteration button to play pause button
make timer more similar to java Timer
adjust layout sizes
adjust layout sizes
updated comments
refactored various functions as Location class methods
convert two functions into single
main map is now a viewport on the mini map
simple thing selection