protected void drawTurtle(Graphics g) {
		Component comp = getComponent();
		if (comp == null) return;
		Image image = createTurtleImage(direction);
		int imageSize = image.getWidth(comp);
		int x = (int) Math.round(getX());
		int y = (int) Math.round(getY());
		if (imageSize == turtleSize) {
			g.drawImage(image, x - imageSize / 2, y - imageSize / 2, comp);
		} else {
			g.drawImage(image, x - turtleSize / 2, y - turtleSize / 2, turtleSize, turtleSize, comp);
		}
	}