Die or Die: Die or Die demo update: New Languages and improvements!

Hi lil’ demons! Our little Die or Die demo has been out for almost two weeks now, and we'd love to hear more about what you think. Is there a power you particularly like? Which bummer is bothering you the most? Have you…