game now contains players
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
Red hexes are now marked with circles
Shapes are now colored on black hexes. Orange hexes have squares.
Removed user input for hex colors and rotation, removed extra paint component method
The yellow hexes contain cross shapes
Green hexes have triangles.
Tile will rotate around the first tile when the mouse is clicked.
Fixed some extra code in tileGUI