Au niveau du rendu graphique en tout cas, vu de loin, pour moi il faudrait simplement faire varier une variable d'angle : 0, 90, 180, 270 et on boucle et tu utiliserais cette variable dans le paramètre r de rotation de l'instruction love.graphics.draw.
Bien sûr cette propriété de rotation sera à conserver pour chaque bateau.
Comment fais-tu pour le gérer ?