Set up MinMax algorithm and heuristic calculation
 Merged minmax with TODO generatemoves