Add documentation
Make validation more regular
Add queen path-clear validation