Star Wars fans get the franchise they deserve