To get all 50 points:

n
n
take pot
open pot
empty pot
drop pot
take hairpin
sw
w
w
knock knock
boo
give hairpin to mary
ask mary for ladder
sw
take ladder
sw
put ladder in well
here kitty kitty
take ladder
ne
ne
e
e
ne
s
s
lean ladder against fence
take ladder
n
n
sw
w
w
sw
drop ladder
sw
nw
s
s
take kitten
take key
unlock door with key
s
x figure
n
z