PACS provides the user with 2 kind of interfaces. The first one is a text based interface. The other one being quite obviously a graphical interface.
The reason for having a text interface is debugging. When developing a player one usually want to inspect every step of player. This is most easily done in with the text interface since this avoid having to jump back and forth between graphical interface and the DO$ window used to debug the player.