Funny and poignant at the same time. Excellent world building. Lots of video game references, but even as a non gamer, still thoroughly enjoyed it. Lots of pop culture references that are particularly relevant to millennials. One singular complaint…special needs should not be used as an insult.