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.."

Style nit, the '{' goes after the "if()" on the same line.