Adjusting checks to separate error cases

Splitting character not found from character belonging to a different
player.
Implement hashcode and equals methods for Account
Add ID field to character data
Player Character javadoc
Handle enter game (stub) and clean imports

* Pulled ENTER_GAME from being processed by LobbyScreen
* Created stub method to handle it
* Cleaned up imports