proper error handling for ferries and tunnels when not enough cards in hand