{-|
Module      : Tarefa1
Description : Efetuar jogadas.

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

import Labs2025

-- | Função principal da Tarefa 2. Recebe o índice de uma minhoca na lista de minhocas, uma jogada, um estado e retorna um novo estado em que essa minhoca efetuou essa jogada.
efetuaJogada :: NumMinhoca -> Jogada -> Estado -> Estado
efetuaJogada :: NumMinhoca -> Jogada -> Estado -> Estado
efetuaJogada NumMinhoca
n Jogada
j Estado
e = Estado
forall a. HasCallStack => a
undefined