Initial commit of classes

Adds a very basic structure.

The game can be played with two AIs picking completely random moves.
Add ability for AIs to choose the best move based on Genes

Not optimized and the only gene is that less opponent pieces is better.

Picks a random move of the moves that make the top of the list for value.