Updated bit field, char[], discard and discardCards