This was genuinely fun, even if a little redundant and in need of more challenge. I think it's the dialog that made it such a joy.