Block generation averages 10 minutes and difficulty is adjusted to match that speed, right? That means that buying thing in person will take at least 10 minutes to be confirmed once. Does that mean the Bitcoin will NEVER be an in-person currency? Am I missing something? Will the protocol possibly be modified for this purpose or Litecoin is there to fill the gap?