refactoring, cleanup up HexBoard class
refactoring, nothing new