restyled location of constants
edited board initialization to use a hash to store cell data
removed Matrix requirement on board