100 "Funnest" Open Source Games and Apps