protected Rectangle getTurtleBounds() {
		Component comp = getComponent();
		if (comp == null) return new Rectangle();
		Image image = createTurtleImage(direction);
		int width = image.getWidth(comp);
		int height = image.getHeight(comp);
		int x = (int) Math.round(getX());
		int y = (int) Math.round(getY());
		return new Rectangle(x - width / 2, y - height / 2, width, height);
	}