I recently created my first Python Terminal Game: Battleships - Need feedback

I created the game Battleships in Python.

It’s single player and is designed to show an understanding of 2D-Lists

There are still some bugs with printing out the ships, but it works.

Please feel free to download it or take a look at the code

I wrote this while following a guide and tried to complete a lot of it alone before getting help.