Você foi designado para desenvolver um jogo de labirinto em um ambiente virtual para crianças de 10 anos. O objetivo do jogo é guiar um personagem por um labirinto até chegar à saída. Durante o percurso, o personagem deve coletar itens que adicionam pontos ao placar. Além disso, é necessário evitar obstáculos que possam diminuir os pontos. Pergunta: Como você aplicaria o pensamento computacional no desenvolvimento desse jogo de labirinto? Considere os componentes fundamentais do pensamento computacional: decomposição, reconhecimento de padrões, abstração e algoritmos. Explique como cada um desses componentes seria utilizado no planejamento e implementação do jogo.