WorldTile(BufferedImage image, boolean passable, int minimapColor, int cost) {
		this.passable = passable;
		if (image == null) {
			logger.error(new NullPointerException(), "Attempted to add a null tile image to the map!");
		}
		this.image = image;
		tileWidth = image.getWidth();
		tileHeight = image.getHeight();

		this.minimapColor = new Color(minimapColor);
	}