if from_koma.is_first():
                if not (0 <= from_y <= 2 or 0 <= to_y <= 2):
                    return False
            else:
                if not (6 <= from_y <= 8 or 6 <= to_y <= 8):