Release 1.1

Added player classes with a binary search player and a random player.
Also refactored the Game class just a bit so that the evaluate()
method doesn't call the direction() method.