Ready Player One: Ernest Cline on how his gamer fantasy became a Spielberg film