Which of the following statements about encapsulation in the Snake and Ladder game design is INCORRECT?
AThe Board class hides the details of snakes and ladders from other components, exposing only necessary methods
BEncapsulation ensures that the Player's position can only be changed through controlled methods, preventing invalid moves
CThe Dice class should expose its internal random number generator to allow external manipulation for testing
DGameController encapsulates the game rules and state transitions, preventing inconsistent game states