findAvailSeats/fixed duplications

As well as a problem with booking nonexistant rows/columns