Refactored, adding check_rows and check_seats methods