Mike;
Despite my response below .. I'm havin' a go at it !
It'll take a while to put the words together.
I'm working on one at the moment. Can you let us know what age group we're talking to here ? High School, etc …??...
Anyone else is welcome to have a go, also.
(Perhaps mine could be a fallback response - I'm not too good at answering questions … my answers seem to result in arguments, here).
Cheers