Spicy Seitan Pot Stickers

here?