Game is playable again, except ranged attacks don't work.

Removed HIDDEN and BLANK_HAND from CardStatus
Added visible to Card to indicate Visibility
Removed InGamePlayer and made the in game Players players
Added PlayerGameManager and ClientSidePlayerGameManager as classes that contain all methods if a game is in progress
Modified CardPanel to blank out on different parameters