Small issue: I've got a createable Staff of Ed, so the Guide thinks it is time to spin the pyramid three times. It is not time yet. First I need to open the pyramid.
Solution: get_property("questL11Pyramid") is "step11" if I haven't yet opened the pyramid. It becomes "step12" once it is time to spin the pyramid. That's an extra if-else statement checking to see if it is step12 around line 5782. If it isn't step12 yet, then the guide should suggest opening the pyramid and providing a link to the beach.