Whoops, forgot JQK all have value of 10. Also changed hand from hash to array.
Discovered the existence of array.shuffle. Reworked deck system. Deal is now a 2-liner.