Error if duplicate cards in hand, improved hand error logic