Updated custom seating method to allow Ben to use -1 to represent non seats