Rewrote mainProgram

Main program now includes methods (Just to make things easier; however,
an object oriented mentally is obviously better.)

I added extensively to the AI logic, which is what needs the most work,
and the AI aims to tie before trying to win by cycling through the
winning sets and choosing the most likely scenario that the player would
choose.