Ahora, para lo que me preguntastes. Puedes hacer una validación extremadamente simple en este caso. Solo tienes que comparar el valor actual de X (aunque, como mencioné, lo cambié a Y) y la posición vertical de la bandera. Como la posición de la bandera es una constante (un número que nunca cambia) podemos compararlo directamente. Lo que vaya dentro del IF sería lo que quieras que pase.