Thanks for playing my entry!
The movement was done using Godot's Navigation2D nodes combined with the tile map allowing navigation only across certain tiles. This worked out so I didn't have to care what path was taken, as long as there was a clear route.
The aiming is supposed to be a little difficult. Also, I ran out of time, so the enemies don't move towards the player and shoot...but...the player faces the mouse's location. The red targeting icon that spins with the player shows the direction the bullet will go. I noticed the animation for shooting doesn't always play correctly, but the red targeting icon always appears when holding down [C] and not behind cover. Was it not showing up for you?