move hand-related stuff to Hand from State