I'm glad you like the gunplay. I'm using Unity NavMesh agents with a lot of code controlling their destinations.