fix: must distinguish between junction and non-junction regexp (clash: "B")
refactor "play" stuff, fix one last regexp
refactor "play" thing