Simplified Card's hash implementation.
Renamed debugDescription to description because debugger window wasn't always printing the debugDescription for some reason.