Fixed resisting out of constraints

- All messages now correctly use span
- Redundant checks and calculations removed (closet breakouttime value
was not checked. I ASSUME it's right)
- There's now a clear message if you fail to break out of your
restraints
- Addresses http://bugs.nexisonline.net/issues/249