found the game I was looking for. Sigma Star Saga.