first update for #78 to visualize different types of players.
second update for #78 to visualize different types of players