reorganized moves tests
added _canMoveByPiece() tests
added canMoveByNumber() tests
removed newline
added missing tests for canMove() error cases
removed newline
extended canMove() tests with alternative position notations
added move() tests