Whoops – turns out I didn’t take into account variable types in the temporarily lame check, and so engaging and disengaging has been prevented in situations where it shouldn’t have been.  So I’ve hot-fixed that.

Sorry,

Drakkos.