Jeff Hays does great. The jokes are funny. The main characters are unique and have personality. The author does a good job of making the power up feel earned from work rather than given.