Min/Max working

Created newBoard and states. Will need to be cleaned up a bit. States is
where the min/max is being preformed. Looking into adding alpha beta.
Let me know if you have trouble getting anything to work.