This app was mentioned in 2 comments, with an average of 1.00 upvote
Taking a blind guess here since I never played this game, but maybe Cloud Raiders?
Give Cloud Raiders a shot.