Nice!
I got lost in the combat a little bit the first time around, which was probably a me issue, but I could have used a little more guidance at the start. Once I got things working, though, it was decent. I couldn't make it all the way through, but I appreciated the humor and thought put into the narrative as well. :)