add isGiven() to InternalBoardObject
Seperate isGiven() into isRecolorable() and isMovable()