Created Primitive Evaluation for Minimax.

Minimax itself isn't working
Added row and col boundary checks back to OpponentMove()