public void drawPredator(Node to, Node from, Graphics g) {
		if (from != null) {
			Coordinates predatorCoords = from.getCoordinates();
			int predPicX = predatorCoords.col * wallSize + padding
					+ finalFormatX - (wallSize / 2) + 2;
			int predPicY = predatorCoords.row * wallSize + padding
					+ finalFormatY - (wallSize / 2) + 2;
			int predPicThickness = wallSize - 4;
			g.fillRect(predPicX, predPicY, predPicThickness, predPicThickness);
			if (from.equals(Engine.controlNode)) {
				drawControlRoom(from, g);
			}
		}
		drawGridLines(g);
		Coordinates predatorCoords = to.getCoordinates();
		int predPicX = predatorCoords.col * wallSize + padding + finalFormatX
				- (wallSize / 2) + 2;
		int predPicY = predatorCoords.row * wallSize + padding + finalFormatY
				- (wallSize / 2) + 2;
		int predPicThickness = wallSize - 4;
		g.drawImage(predatorImage, predPicX, predPicY, predPicThickness,
				predPicThickness, Color.BLACK, null);
	}