I started watching this, and couldn't help but think that it is really close to being a live action Order of the Stick. Any other impressions?