Refactored calculating whether a single seat has been left