PC Might & Delight Announce Pid December 7th, 2011 0 Might & Delight has just released an announcement trailer for a unique looking platform game called Pid. Coming digitally to all platforms...