add queen bee move rule
refactor "HexBoard" API

replace method args x, y with a cell arg (x, y)