Board methods for score and available moves.

Game now actually ends when there are no moves left, and prints out the
final score.