eliminates unnecessary methods and tests by adding all-encompassing board row method