BGcore is BG light main library. Every player consists of user interface code linked with bgcore.
BGcore provides most of the specialized knowledge, while the UI side needs to know just a little backgammon to do it's part.
The library only entry point is the Match class. UI code creates one Match object for every match. See User Interface Interaction for a detailed overview of the interface