updated graphics

world map and sidebars are 100% on Swing. Also updated camera to follow
the player so maps can be larger than the screen.