Added TurnAction, added some functionality to BoardState