basically doing the right thing on beacon tripping, need turnAtBeacon fixed in non-moving state