Created AbstractPlayerOutputPacket, favouring polymorphism.
Fixed bug in function randomPick.
Fixed function names in CardStorage, removed unnecessary string "Card".
Implemented Swap logic.