Removed updateVotes() in favor of GameplayServer managing this
Removed updateVotes() call and related votes queue
Added "VoteManager" which handles receiving and updating user votes
Added getGameSocket to return the current game socket
Removed vote manager in favor of using the GameServer to handle receives
Removed the TIMEOUT variable, as it isn't needed
Changed DatagramSocket field to a SocketAddress field.

Doesn't make sense to associate a User with a socket, just an address
Works with rough tests, MockClient and MockMain
Rough tests for GamePlayServer