Rough Morale trap Framework.

Resubmitting Morale trap seperately.
(Will work on more HONK stuff later, after I make an actual Circus .json map.)

KA101;
"Yeah, this is a case where the two should've been in separate PRs. Clowns really don't fit at this point, so I'm gonna close this.

Feel free to split them out and re-submit both, as Scenes and a Circus both can work, but one shouldn't be half-shoehorned in with the other.."

Impossible for something to be both greater than 20 and less than -10.  Gonna want to || that, I think, and spaces between operators, variables, etc.

if ( (di >= 20) || (di < -10) ) {