Quizás recuerdes que en el primer capítulo vimos que podíamos construir programas muy distintos con solo cambiar el orden de dos comandos . Por ejemplo, no era lo mismo movernos a un casillero donde había una bolita azul y sacarla, que primero intentar sacar la bolita y luego movernos al casillero donde se encontraba (porque en ese caso hacía BOOM ).
Pero, a veces, el problema no es solo una cuestión de orden . Veamos qué pasa en este ejercicio al tratar de sacar una bolita roja sin romper nada.