Semantic separation of board test method
Setting max line length to 119.
Changing pieces API.
Fix message in raise
Refactoring move methods.
Removing axis properties.
Private is private. 8D
Moving related methods closer.
Adding check. 8D