public static Direction getMostFittingDirection(int dx, int dy) {
		if (dx > 0) {
			if (dx > Math.abs(dy)) {
				return RIGHT;
			} else {
				return dy > 0 ? DOWN : UP;
			}
		} else {
			if (-dx > Math.abs(dy)) {
				return LEFT;
			} else {
				return dy > 0 ? DOWN : UP;
			}
		}
	}