TripleTriadMaster An AI program to learn the optimal play for Triple Triad game (a card game in Final Fantasy VIII)