Refactored PlayerStorage: Favouring composition over inheritance.
Refactored AbstractListOutputPacket: Made more flexible by using Iterator.
Removed PlayerTableList packet.
Added corresponding players to TablesList.
Removed exclude connection.
Updated CardStorage to fit for a previous refactor.
Added constant RULE_MAX_PLAYERS.
Refactored FattyServerProtocol: changed Connection to FattyConnection.
Implemented gameplay security checks and game logic.
Implemented PlayerLeft handler.