Bit of a nerdgasm, obviously spoilers in the video - do not watch it if you want to remain spoiler free.