puzzlescript crossroads clone