fix block fork bug
clean up, add board class, change instance variables to constants