It reminds me of a wonderful classic back in 2010 called steambirds, with a neat touhou twist
Thank you!