{-|
Module      : Tarefa2
Description : Reação a jogadas.
Copyright   : ALUNO_1_NOME <ALUNO_1_NUMERO@alunos.uminho.pt>
              ALUNO_2_NOME <ALUNO_2_NUMERO@alunos.uminho.pt>

Módulo para a realização da Tarefa 2 de LI1\/LP1 em 2026\/27.
-}
module Tarefa2 where

import Labs2026

-- | Função principal da Tarefa 2. Aplica uma jogada a um jogo.
--
-- 'Parado' desliga os propulsores. É a única jogada que o faz: só um @Move Cima@ os liga.
efetuaJogada :: Jogada -> Jogo -> Jogo
efetuaJogada :: Jogada -> Jogo -> Jogo
efetuaJogada Jogada
jogada Jogo
jogo = Jogo
forall a. HasCallStack => a
undefined

-- * Funções auxiliares