Changed display method to accept Strings, and dimensions
Use a BufferedImage instead of nested JPanels to display map