def __init__(self, state=None, initial_score=<NUM_LIT:0>):
self._score = initial_score<EOL>if state is None:<EOL><INDENT>self._state = np.zeros((<NUM_LIT:4>, <NUM_LIT:4>), dtype=np.int)<EOL>self.add_random_tile()<EOL>self.add_random_tile()<EOL><DEDENT>else:<EOL><INDENT>self._state = state<EOL><DEDENT>
Init the Game object.
        Args:
        state: Shape (4, 4) numpy array to initialize the state with. If None,
            the state will be initialized with with two random tiles (as done
            in the original game).
        initial_score: Score to initialize the Game with.