Document how the bejeweled bot works.