Added turn controller and character class interface