better comments
make hex board more reusable by making independent of Field type