For absolutely no good reason whatsoever this makes me think of the old "... Strike" (Desert Strike, Jungle Strike) games on SNES, but way cooler.
It definitely has some similarities to it. Glad you liked it!