Took forever to figure out how to place the port. And when I did, it was a port in a lake... Whoops aha. Good job with this though. Pretty cool :)
Realised I didn't give anything decent to reflect with.
I think this could have done with some prompts for the player to know if they should right or left click and what they do. This looks like it might be Unreal, so the best way to do that would be with a data lookup table, and use an Enum for tags attached to actors.
The objectives are a great to keep the player engaged. Before I realised they were there, I was just expanding and quickly started to wonder why I was doing so.