lawrence cyoa ready for review

it's awesome. would love to show you and discuss
This replaces all your "has a valid factory" calls.