So instead of the state being visible you have all...
# gamedev
k
So instead of the state being visible you have all those static functions that manipulate hidden state.