Has all of the logic for the game

still needs capture and free turn though.