Upcoming Steam game called Wild Blue is like a spiritual successor to Star Fox - eviltoast