public void initialise() {
			int[] size = antWorld.getGridSize();
			scale = 10.0/Math.max(size[0], size[1]);
			startX = 0;
			startY = 0;
			images = new BufferedImage[8];
			try {
				images[0] = ImageIO.read(new File("src/gui/images/dirt.png"));
				images[1] = ImageIO.read(new File("src/gui/images/rock.png"));
				images[2] = ImageIO.read(new File("src/gui/images/red-nest.png"));
				images[3] = ImageIO.read(new File("src/gui/images/black-nest.png"));
				images[4] = ImageIO.read(new File("src/gui/images/food0.png"));
				images[5] = ImageIO.read(new File("src/gui/images/food1.png"));
				images[6] = ImageIO.read(new File("src/gui/images/food2.png"));
				images[7] = ImageIO.read(new File("src/gui/images/food3.png"));
			} catch (IOException e) {
				e.printStackTrace();
			}
			this.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
			this.setPreferredSize(new Dimension((int) ((size[0]*64+32)*scale+20), (int) ((size[1]*55+20)*scale+20)));
		}