New min/max + Terrible eval

Made new makeMove(), min() and max() methods based on the tic tac toe
examples, they seem to work well enough but I left the old methods alone
until further testing. New evaluation method is still terrible and will
probably need to be completely scrapped.