Declarando da forma abaixo a proteção contra nulo não é quebrada.
lateinit var meuJogo: Jogo
Declarando da forma abaixo a proteção contra nulo não é quebrada.
lateinit var meuJogo: Jogo
Olá, Wladiel. Tudo bem?
Obrigado por compartilhar a sua sugestão aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Gostei de como você usou lateinit para inicializar a variável depois. Esse modificador é útil quando temos certeza de que a variável será inicializada antes do uso.  
 Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!