lawrence cyoa ready for review

it's awesome. would love to show you and discuss
Use only `Given / When / Then` for defining steps, so it's clear where they belong. You can still use `And` to invoke them.