Reminds me of Lovers in a Dangerous Spacetime, one of my favorite co op games! Unfortunately I couldn't test with multiple players but the different roles available are really neat, my favorite is definitely the ship tongue