Merge pull request #6 from GoogleJump/stevenjanovitz

Stevenjanovitz
Created JUnit test

I think game logic should be a static method because as of right now I
don't know how to access its methods for testing. The tests for win/loss
will be written once I get a better idea of how those states will be
implemented. The testing code is a bit long but I have included a .jpg
that illustrates the node board I used for testing.

I also changed the ticket values for Detective and MrX because bus and
taxi were swapped. Also fixed the filename for PlayerID.
Delete PlayerId.java
fixed issue with id1 and id2
Merge pull request #7 from GoogleJump/ijsuarez

JUnit Test added
Merge pull request #8 from GoogleJump/stevenjanovitz

Menu UI set up.
no message
Update GameLogic.java

Added WinLoss method that can check for win for both types of players and fixed a couple of syntax errors. Still need to optimize it and test it.
Update GameLogic.java

Implemented a WinLoss function that uses no arguments and checks all players at once.
Update GameLogic.java

Change name of WinLoss to CheckWin to match Isaiah's testing code but I did not add the player map as an argument.
Update Player.java

Added getMoveLogSize() method
Updated checkWin and made methods static
Merge pull request #12 from GoogleJump/stevenjanovitz

Stevenjanovitz
Merge pull request #13 from GoogleJump/stevenjanovitz

Completed adding game objects on each node to detect touches
Merge pull request #11 from GoogleJump/LuisL

Luis l
Added board node connections
Merge pull request #15 from GoogleJump/stevenjanovitz

Ported Player.java, MrX.java, and Detective.java
added BuildBoard method and canMove
added BuildBoard method and canMove
Merge pull request #16 from GoogleJump/LuisL

LuisL
Merging changes to run tests.