implemented character list and turn controller