Addition of extra perform functions, slight tweaks on discard, hand, player