What makes a good villain?