Entiendo lo que decís y de hecho hice tal cual lo que describís. Pero después buscando en el eva encontré que también se podía implementar la prioridad usando una variable booleana y quise intentar hacerlo de esa forma pero no tuve mucho éxito.
Gracias por la respuesta.
Saludos!