Character Development And Storytelling For Games