Lee con atención la lección.
Cuando tu pones checkgender, el juego le asigna un cero a la variable 0x800D si eres un chico y un 1 si eres una chica.
Si comparamos dicha variable con o y ponemos la condición de si es igual a, es como sabemos si es un chico.
es vez de poner compare 0x800D 0x0 nosotros ponemos compare lastresult 0x0 porque el lastresult coge el valor de la ultima variable modificada, que en este caso es 800D por eso da lo mismo qué poner.
Vuelve a leer la lección y si hay alguna parte que no entiendes me avisas