Refactoring.
Created private method to move all invalid cards to end of list.
Changed order of methods in Hand().