added public visibility, chessmenBehaviour