 		PORTB |= LASER_MASK;
 	else
 		PORTB &= ~LASER_MASK;
-}
-/* go to the given axes position from current motors position */
-void absolute_steps(int16_t x, int16_t y) {
-	if (x < X_AXIS_LIMIT_MIN) return;
-	if (x > X_AXIS_LIMIT_MAX) return;
-	if (y < Y_AXIS_LIMIT_MIN) return;
-	if (y > Y_AXIS_LIMIT_MAX) return;
-	relative_steps(x - current_position_x, y - current_position_y);
 }
 
 /* add/inc the motors current position by the given steps */

	}
}

void draw_path(int16_t x, int16_t y, float scale) {
	draw_x = x;
	draw_y = y;
	draw_scale = scale;

	// set_laser(true); delay(100); set_laser(false);
	
	// draw_path(0, -180, 3);
	draw_path(-20, 50, 0.5);
	draw_cloud();
	// draw_skull();
	go_home();
}

