My general game playing library