Announced Wednesday during the Humble Games Showcase, developer Chuhai Labs — the studio founded by original Star Fox ...