refactored a bit
added a check to verify hand size