Some games are one-and-done experiences, but others have a special magic that keeps you coming back for more. Whether it's through endless customization, branching stories, or worlds too big for a single visit, these are the 15 games you can replay time and time again.