Added equals methods to Bot and RemotePlayer, removed unneccessary imports from RemotePlayer
GameSession uses equals instead of identity/
Player inactivated before making move - this way, it won't be made inactive after being activated again.
Resolved clash in GameSession.
Resolved clash in GameSession.
Merged changes.