Warning if try to play a unit or enhancement outside the deployment phase

Closes #48
Objkectives leaving play won't trigger their "WhileInPlay" scripts twice

Fixes #46
Addendum to previous commit
2.1.4.x