added JavaDoc to TCGGame
merged with develop

one conflict still exists
added JavaDoc for TCGGame.java
FakeClient moved to core module.