character development in games