Game mechanics + roleplay = goodness?