lawrence cyoa ready for review

it's awesome. would love to show you and discuss
Use `.first`, it will load using `LIMIT 1`, whereas this will load the whole set and then throw most away.