Fixed ListGames error

List games was listing empty games as full b/c of array cast.  To fix
it i created a new GameDescription constructor to check of
playerDescription.name != null when adding a player to the list of
players for the reconstructed game description