How to create the best characters