Yeah, you can call me stupid and I'm sure some will, but for the vast majority if not all perceived "plot holes", I feel like they covered it early in the film before it happened. Having said that, this is not a perfect film, but in my opinion it is pretty much a perfect Star Wars film.
edit...