Fantastic, deep characters, allowing for an engaging roleplay that slowly teases out its deeper layers. We had a (cannon) blast!