more implementation of seats and hand adding/removing