simple outline of board state/game
pieces can now drop
minimax skeleton code
minimax now correctly recurses
heuristic scoring skeleton added