pull out hand module out of it
Refactor card and deck