Tests for checkers and smaller changes.

- Tests written for checkers and derived inspectors. Tests for basic inspectors$
- Set most setters to private, except those in Facade and those used in tests. $
- Removed some spelling errors.
- Added @Raw to nominal and defensive setters and the constructor.
- Removed setY(...) from jump() as the worm stays on the same horizontal plane.