public void panScreenToward_abspx(int abspx_x, int abspx_y, int px_speed){
		int px_xDelta = abspx_x - abspx_xScreenCenter();
		int px_yDelta = abspx_y - abspx_yScreenCenter();
		
		//cap the maximum change in x and y based on px_speed
		//Don't care exactly how accurate speed is, so simply moves up to speed along each axis instead of doing trig
		if (px_xDelta < 0){
			px_xDelta = Math.max(px_xDelta, -1*px_speed);
		}
		if (px_xDelta > 0){
			px_xDelta = Math.min(px_xDelta, px_speed);
		}
		if (px_yDelta < 0){
			px_yDelta = Math.max(px_yDelta, -1*px_speed);
		}
		if (px_yDelta > 0){
			px_yDelta = Math.min(px_yDelta, px_speed);
		}
		
		centerScreenAt_abspx(px_xDelta + px_xOffset, px_yDelta + px_yOffset);
	}