gives this players current lifestate concode_field_sep State s concode_elem_sep Direction d concode_elem_sep SubCell pos concode_elem_sep Sq<LifeState> ls concode_elem_sep int bRange concode_elem_sep PlayerID id concode_elem_sep int l concode_elem_sep int maxB concode_elem_sep Sq<DirectedPosition> dPos concode_field_sep boolean canMove concode_elem_sep Sq<DirectedPosition> stopped concode_elem_sep Player withBombRange concode_elem_sep int lives concode_elem_sep int lives concode_elem_sep Sq<LifeState> createLifeStates concode_elem_sep DirectedPosition withPosition concode_elem_sep Sq<DirectedPosition> directedPositions concode_elem_sep boolean isAlive concode_elem_sep Bomb newBomb concode_elem_sep Sq<LifeState> lifeStates concode_elem_sep int bombRange concode_elem_sep DirectedPosition withDirection concode_elem_sep int maxBombs concode_elem_sep Sq<LifeState> statesForNextLife concode_elem_sep PlayerID id concode_elem_sep SubCell position concode_elem_sep SubCell position concode_elem_sep Player withMaxBombs concode_elem_sep State state concode_elem_sep Sq<DirectedPosition> moving concode_elem_sep Direction direction concode_elem_sep Direction direction
LifeState function ( ) { return lifeStates ( ) . head ( ) ; }