Made DrawBoard, which creates a basic graphic hex grid.
Added comments about how the hexagon drawing works in the TileGui
Added comments about how the hexagon is drawn in TileGui
DrawBoard now draws the proper board and interacts with the user via the console.
game now contains players
Merge branch 'master' into drawboard
Can detect simple 1-point scores.
Now we can detetct scores from both hexes on a tile
The other hex in the tile is not counted for scoring
Added rotation to TileGUI, does not work from key events yet
Added testScore5() to GameTest.
Merge branch 'master' into scoring
The scoring works now
Refactored Game.play() to make it cleaner.
The player's hand adds tiles from the bag until it has 6 tiles after the player places a tile. Also gave each new game its own bag. Players are now given the game they are playing as a constructor argument so that they may reference it. The player's hand gets the game's bag. Finally, the player places tiles through the placeTile() method in the Player class, which has the added functionality of removing that tile from the hand and getting a new tile out of the bag.
Added toString() method to Player.
Scoring now works in DrawBoard.
Merge branch 'master' into scoring

Conflicts:
	bin/Game.class
	bin/Player.class
	bin/PlayerTest.class
	src/Player.java
	src/PlayerTest.java
Removed user input for hex colors and rotation, removed extra paint component method
Tile will rotate around the first tile when the mouse is clicked.