English is not my first language so I could not read fast enough through it all, but it was still pretty fun, nicely done.